7. 다양한 출력 포멧

2023. 5. 8. 20:08python

# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보
print("{0: >10}".format(500))
#        500

# 양수일 땐 + 로 표시, 음수일 땐 - 로 표시
print("{0: >+10}".format(500))
#       +500
print("{0: >+10}".format(-500))
#       -500

# 왼쪽 정렬하고, 빈칸을 _ 로 채움
print("{0:_<+10}".format(500))
#+500_______

# 3자리 마다 콤마를 찍어주기
print("{0:,}".format(100000000000))
#100,000,000,000

# 3자리 마다 콤마를 찍어주기, + - 부호도 붙이기
print("{0:+,}".format(100000000000))
print("{0:+,}".format(-100000000000))
'''
#+100,000,000,000
#-100,000,000,000
'''

# 3자리 마다 콤마를 찍어주기, 부호도 붙이고, 자릿수 확보하기
# 돈이 많으면 행복하니까 빈자리는 ^ 로 채워주기
print("{0:^<+30,}".format(100000000000))
#+100,000,000,000^^^^^^^^^^^^^^

# 소수점 출력
print("{0:f}".format(5/3))
#i.666667

# 소수점 특정 자리수 까지만 표시 (소수점 3째 자리에서 반올림)
print("{0:.2f}".format(5/3))
#1.67

'python' 카테고리의 다른 글

7. pickle  (0) 2023.05.08
7. 파일 입출력  (0) 2023.05.08
7. 표준입출력  (0) 2023.05.08
6. 퀴즈 #6  (0) 2023.05.03
6. 지역변수와 전역변수  (0) 2023.05.03