[Python] 문자열 좌, 우, 가운데 정렬하기


[Python] 문자열 좌, 우, 가운데 정렬하기

가끔 print된 문자열을 보면 딱 좌, 우 혹은 가운데로 정렬이 되고 나머지 빈칸은 공백으로 처리되는 것을 볼 수 있습니다. 왼쪽 정렬에는 기호 <를 사용하고, 오른쪽 정렬에는 >, 가운데 정렬에는 ^를 사용합니다. 기호 뒤에 나오는 숫자는 자릿수를 말합니다. 즉 아래와 같습니다. {0:<10} 이 뜻하는 것은 {0} 값을 ":<10" 10자리로 표현할 건데 왼쪽 정렬을 할 것이다~라는 뜻이고 {1:>5} 가 뜻하는 것은 {1} 값을 ":>5" 5자리로 표현할 건데 오른쪽 정렬을 할 것이다~입니다. # 왼쪽 정렬 s9 = 'this is {0:<10} | done {1:<5} |'.format('left', 'a') >>>print(s9) this is left | done a | # 오른쪽 정렬 s10 = 'this is {0:>10} | done {1:>5} |'.format('right', 'b') >>>print(s10) this is right | done b | # 가운...


#fstring #정렬 #왼쪽정렬 #오른쪽정렬 #문자열 #문자기호 #가운데정렬 #string #python #파이썬

원문링크 : [Python] 문자열 좌, 우, 가운데 정렬하기