strs =[ 'abc','abcd','ab']
nums = [12,1342, 0.241, 2141.5312]
for i in range(3):
print('%s %f'%(strs[i],nums[i]))
이렇게 출력하면
이렇게 삐뚤삐뚤하게 정렬된다.
문자열.ljust(n) : n개의 문자공간중 좌측정렬
%10.3f : 10의 출력폭(소수점포함) 과 3개의 소수점정밀도
strs =[ 'abc','abcd','ab']
nums = [12,1342, 0.241, 2141.5312]
for i in range(3):
print('%s %9.3f'%(strs[i].ljust(5),nums[i]))
이렇게 출력하면
문자열 숫자 모두 줄 맞춰 출력된다.
반응형
'Programming > python' 카테고리의 다른 글
python, property decorator 을 이용한 get/set 구현 (0) | 2019.09.09 |
---|---|
python, networkx, 에서 graph의 layout 종류 (0) | 2019.09.05 |
python, 상위 n개 value의 index추출 (0) | 2019.08.19 |
python, lambda, map, reduce 함수 사용법 (0) | 2019.08.19 |
python *(asterisk) 의 사용법 (0) | 2019.08.19 |