코린이의 개발 일지

파이썬 출력 할 때 문자 정렬하기 본문

프로그래밍 언어 문법/파이썬 문법 정리

파이썬 출력 할 때 문자 정렬하기

폴라민 2021. 8. 18. 21:52
반응형

파이썬 코딩을 하다보면 문자를 보기 좋게 정렬하고 싶을 때가 있는데요,

다음과 같이 정렬할 수 있습니다.

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

# 같은 조건에 양수일 때 +, 음수일 때 - 표시
print("{0: >+10}".format(300))
print("{0: >+10}".format(-300))

# 왼쪽 정렬, 빈칸 /로 채움
print("{0:/<+10}".format(300))

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

# 3자리마다 콤마 찍고 +- 부호 붙이기
print("{0:+,}".format(30000000))

# 3자리마다 콤마 찍고 +- 부호 붙이고 자릿수 확보
# 빈자리 ^로 채우기
print("{0:^<+30,}".format(30000000))

# 소수점 표현
print("{0:f}".format(5/3))

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


'''
출력 결과

       300
      +300
      -300
+300//////
30,000,000
+30,000,000
+30,000,000^^^^^^^^^^^^^^^^^^^
1.666667
1.67
'''
반응형
Comments