문자열.format(인수들)

>>> str = '{} plus {} equals {}'
>>> print(str.format(25, 75, 100))
	25 plus 75 equals 100

- 중괄호 기호 자체({,})를 출력하고싶은 경우 {{, }}를 사용

 


{ [위치] [!r|s|a] [: 사양] }
- 위치 : 인덱스 또는 이름으로 어느 인수를 출력할 지

>>> # 위치 - 인덱스 지정
>>> print('The items are {2}, {0}, {1}'.format(10, 20, 30))
	The items are 30, 10, 20
>>> 
>>> # 위치 - 이름 지정
>>> print('The items are {c}, {a}, {b}'.format(a=10, b=20, c=30))
	The items are 30, 10, 20
>>> 
>>> # 위치 - 이터레이터 처리 
>>> a_list = [ 1, 2, 3 ]
>>> print('{0[1]:}, {0[0]:}'.format(a_list))
	2, 1

 

'Python > 공통이론' 카테고리의 다른 글

Python - format 함수&메서드의 사양 필드  (0) 2023.04.17
Python - repr  (0) 2023.04.17
Python - format 함수  (0) 2023.04.14
Python - 텍스트 포맷팅  (0) 2023.04.13
Python - 커맨드 라인 인수 접근하기  (0) 2023.04.13

+ Recent posts