이름공간의 이름이 가리키는 값 출력하기
>>> import math
>>> '원주율: {0.pi}'.format(math)
'원주율: 3.141592653589793'
format에 math라는 모듈을 넣고, 모듈안의 변수를 넣어주면, 실제로 값이 나옴을 알 수 있다.
json 형식 출력해보기
>>> countries = [
... {'name': 'China', 'population': 1403500365},
... {'name': 'Japan', 'population': 126056362},
... {'name': 'South Korea', 'population': 51736224},
... {'name': 'Pitcairn Islands', 'population': 56},
... ]
>>> form = '나라: {0} | 인구: {1}'
# form = '나라: {0:16} | 인구: {1:010}'
# form = '나라: {0:>16} | 인구: {1:>10}'
>>> for country in countries:
... print(form.format(country['name'], country['population']))
...
나라: China | 인구: 1403500365
나라: Japan | 인구: 126056362
나라: South Korea | 인구: 51736224
나라: Pitcairn Islands | 인구: 56
위의 countries는 json 형식으로 많이 나와서 가져와봤다.
format 전 string {} 안에는 입력해주는 순서를, format () 안에는 list나 ditct의 index나 key를 넣어준다.
format에 0:16 은 16자리 만 출력해주는 것을 보여주고, 1 : 010 은 공백공간은 0으로 채워줌을 의미한다.
또한 문자열은 왼쪽 정렬, 숫자는 오른쪽 정렬을 의미한다.
하지만 <, > 로 정렬 방향을 정해줄 수도 있다.
'대학원 공부 > programming language' 카테고리의 다른 글
Python : basic : lambda function(람다함수) (0) | 2019.11.23 |
---|---|
Python : basic : 문자열 (re) (0) | 2019.11.22 |
Python : basic : list.sort(), sorted (0) | 2019.11.22 |
Python : SQLite : SQLite 란? (0) | 2019.11.19 |
Python : basic : List -> Dict로 압축, json 출력 (0) | 2019.11.19 |
댓글