파이썬(Python) 문자열 왼쪽, 가운데, 오른쪽 정렬 - format, ljust(), rjust(), center()
2월 20, 2023
In Python |
## 파이썬(Python) 문자열 왼쪽, 가운데, 오른쪽 정렬 파이썬에서 문자열 정렬은 크게 format 함수를 이용하는 방법과 ljust(), center(), rjust() 함수를 이용하는 방법이 있습니다. ### format 함수를 이용하는 방법 #### 왼쪽 정렬 ```python a = "{0:<20}".format("I love you") print(a) >>I love you ``` #### 가운데 정렬 ```python a = "{0:^20}".format("I love you") print(a) >> I love you ``` #### 오른쪽 정렬 ```python a = "{0:>20}".format("I love you") print(a) >> I love you ``` ### ljust(), center(), rjust() 함수를 이용하는 방법 #### 왼쪽 정렬 ```python a = "I love you" print(a.ljust(20)) >>I love you ``` #### 가운데 정렬 ```python a = "I love you" print(a.center(20)) >> I love you ``` #### 오른쪽 정렬 ```python a = "I love you" print(a.rjust(20)) >> I love you ``` 특히 rjust() 함수는 숫자를 정렬할 때 많이 쓰임 ```python n1=10; n2=200; n3=3000 # 일반 print(n1) print(n2) print(n3) # 5칸 자리수를 사용해 오른쪽 정렬 print() print(str(n1).rjust(5)) print(str(n2).rjust(5)) print(str(n3).rjust(5)) ``` 결과 ``` 10 200 3000 10 200 3000 ```