[파이썬] 문자열의 여러 줄 정렬
파이썬에서 문자열을 여러 줄로 정렬하는 방법을 알아보겠습니다. 문자열을 여러 줄로 정렬하는 기능은 텍스트를 깔끔하게 표시하거나 출력할 때 유용하게 사용할 수 있습니다.
1. 왼쪽 정렬
왼쪽 정렬은 문자열의 왼쪽 여백을 유지한 상태에서 출력하는 것을 의미합니다.
text = "안녕하세요\n파이썬으로\n문자열을\n왼쪽 정렬합니다."
print(text)
출력 결과:
안녕하세요
파이썬으로
문자열을
왼쪽 정렬합니다.
2. 중앙 정렬
중앙 정렬은 문자열을 가운데 정렬하여 출력합니다. 가운데 정렬은 문자열의 길이가 다르더라도 가운데에 위치하도록 조정됩니다.
text = "안녕하세요\n파이썬으로\n문자열을\n중앙 정렬합니다."
lines = text.split("\n")
for line in lines:
print(line.center(20))
출력 결과:
안녕하세요
파이썬으로
문자열을
중앙 정렬합니다
3. 오른쪽 정렬
오른쪽 정렬은 문자열의 오른쪽 여백을 유지한 상태에서 출력하는 것을 의미합니다.
text = "안녕하세요\n파이썬으로\n문자열을\n오른쪽 정렬합니다."
lines = text.split("\n")
for line in lines:
print(line.rjust(20))
출력 결과:
안녕하세요
파이썬으로
문자열을
오른쪽 정렬합니다
위의 예제들에서는 문자열을 줄바꿈 기호(\n
)를 기준으로 나누어 각 줄을 정렬한 후 출력하였습니다. 여러 줄로 이루어진 문자열을 정렬할 때는 주어진 정렬 방법에 맞게 적절한 함수를 선택하여 사용하면 됩니다.
참고: 이 예제는 파이썬 3.x 버전에서 작성되었습니다.