상세 컨텐츠

본문 제목

파이썬 - 문자열 포맷별 출력

프로그래밍 언어/파이썬

by 별을 보는 사람 2020. 12. 30. 09:14

본문

반응형

 

 

포맷 구분 % 기호 방식 {} 기호 방식 f-strings 방식 출력 결과
문자열 '%s' % 'string' '{}'.format('string') s='STRING'; f{s.lower()} 'string'
문자 '%c' % 0x41 '{:c}'.format(0x41} f'{0x41Lc}' 'A'
십진수 '%d' % 0xFFFF '{:d}'.format(0xFFFF) f'{0xFF00+0x00FF:d}' '65535'
부동소수 '%.2f' % 3.141592 '{:.2f}'
.format(3.141592)
f'{3.141592:.2f}' '3.14'
16진수(소문자) '%x' % 65535 '{:x}'.format(65535) f'{65535:x}' 'ffff'
16진수(대문자) '%X' % 65535 '{:X}'.format(65535) f'{65535:X}' 'FFFF'
천 단위 쉼표 N/A '{:,d}'
.format(1234567)
f'{1234567:,d}' '1,234,567'
리터럴 % '%d%%' % 100 N/A N/A '100%'
리터럴 {} N/A '{{curly brace}}'
.format()
f'{{curly brace}}' '{curly brace}'
문자열 좌측 정렬 '%-10s' % 'left' '{:<10s}'
.format('left')
f'{"left":<10}' 'left          '
문자열 우측 정렬 '%10s' % 'right' '{:>10s}'
.format('right')
f'{"right":>10}' '          right'
문자열 가운데
정렬 후 채우기
N/A 'f{:_^10s}'
.format(center)
f'{"center":_^10}' '__center__'

 

반응형

관련글 더보기

댓글 영역