개발/Python

문자열 포맷별 출력

강서버 2021. 4. 16. 16:09
728x90
반응형

문자열

포맷 구분 % 기호 방식 {} 기호 방식 f-strings 방식 출력 결과
문자열 '%s' % 'string' '{}'.format('string') s = 'STRING'; f'{s.lower()}' 'string'
문자 '%c' % 0x41 '{:c}'.format(0x41) f'{0x41:c}' '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'{65535:,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') '{"left":<10}' 'left      '
문자열
우측 정렬
'%-10s' % 'left' '{:>10s}'.format('right') '{"right":>10}' '     right'
문자열 가운데
정렬 후 채우기
N/A '{:_^10s}'.format('center') '{"center":_^10}' '__center__'

 

 

참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

 

728x90
반응형