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
반응형
'개발 > Python' 카테고리의 다른 글
PyCharm plugin Code With Me disable (conflict Kite) (0) | 2021.04.20 |
---|---|
Anaconda run error : qtpy.PythonQtError: No Qt bindings could be found (0) | 2021.04.20 |
파이썬 튜플(tuple) (0) | 2021.04.16 |
파이썬 리스트 내포 (0) | 2021.04.16 |
파이썬 join() 함수 (0) | 2021.04.16 |