파이썬을 파이썬답게

공백으로 문자열 정렬 표현 ljust, center, rjust

  • 다른 언어에서는 for문을 이용해 기존 문자열에 공백문자를 여러 번 붙인다.
s = 'abc'
n = 7

# 우측 정렬할 때
answer = ''
for i in range(n-len(s)):
    answer += ' '
answer += s
  • 파이썬에서는 ljust, center, rjust 메소드를 사용하면 된다.
s = 'abc'
n = 7

s.ljust(n) # 좌측 정렬
s.center(n) # 가운데 정렬
s.rjust(n) # 우측 정렬