Friday, April 11, 2008
파이썬, 보기 좋게 정리 출력 예제; Python print에서 오른쪽 정렬 숫자 문자
파이썬에서 숫자나 문자열을 출력할 때, C언어의 printf함수처럼 보기 좋게 출력하는 방법이 있습니다. 예를 들어
print "%17.6f" % (i)
이런 식으로 사용하면 C언어의 printf()함수처럼 작동합니다. 그래서 오른쪽 정렬 출력 같은 것도 할 수 있습니다. 다음 예제와 같습니다.
예제 소스 파일명: example2.py
위의 예제 실행 결과 화면:
print "%17.6f" % (i)
이런 식으로 사용하면 C언어의 printf()함수처럼 작동합니다. 그래서 오른쪽 정렬 출력 같은 것도 할 수 있습니다. 다음 예제와 같습니다.
예제 소스 파일명: example2.py
#!/usr/bin/python
# -*- coding: cp949 -*-
###### 숫자 리스트(배열)를 보기 좋게 출력 ######
a = [ 16.455, 25, 76434.054, -0.54535, 1, 26532 ]
for i in a:
print "%17.6f" % (i)
###### 문자열 리스트(배열)를 보기 좋게 출력 ######
print "\n\n" # 빈줄 여러 개 출력
a2 = [ "라면", "탕수육", "디카 인기 순위", "포토샵 강좌 연재" ]
for i2 in a2:
print "%17s" % (i2)
# -*- coding: cp949 -*-
###### 숫자 리스트(배열)를 보기 좋게 출력 ######
a = [ 16.455, 25, 76434.054, -0.54535, 1, 26532 ]
for i in a:
print "%17.6f" % (i)
###### 문자열 리스트(배열)를 보기 좋게 출력 ######
print "\n\n" # 빈줄 여러 개 출력
a2 = [ "라면", "탕수육", "디카 인기 순위", "포토샵 강좌 연재" ]
for i2 in a2:
print "%17s" % (i2)
위의 예제 실행 결과 화면:
D:\Z>example2.py
16.455000
25.000000
76434.054000
-0.545350
1.000000
26532.000000
라면
탕수육
디카 인기 순위
포토샵 강좌 연재
D:\Z>
16.455000
25.000000
76434.054000
-0.545350
1.000000
26532.000000
라면
탕수육
디카 인기 순위
포토샵 강좌 연재
D:\Z>
tag: python
Python | 파이썬
<< Home