본문 바로가기
카테고리 없음

Python ljust() rjust() 함수 정리

by python pro 2023. 2. 21.
반응형

"ljust()" 과 "rjust()" 는 Python의 문자열 함수들로서, 기존의 문자열을 왼쪽 정렬 (ljust) 또는 오른쪽 정렬 (rjust) 하는 것을 도와줍니다.

 

ljust 함수는 기존 문자열의 길이를 width로 늘려 왼쪽 정렬을 합니다. 만약 width보다 기존 문자열의 길이가 크다면, 기존 문자열은 그대로 반환됩니다. 기본적으로 공백이 채워집니다.

>>> string = "Python"
>>> print(string.ljust(10))
Python    

>>> string = "Hello World!"
>>> print(string.ljust(20, '*'))
Hello World!*********

 

rjust 함수는 ljust 함수와 마찬가지로 기존 문자열의 길이를 width로 늘려 오른쪽 정렬을 합니다.

>>> string = "Python"
>>> print(string.rjust(10))
     Python

>>> string = "Hello World!"
>>> print(string.rjust(20, '*'))
*********Hello World!

 

또 다른 예시도 작성해봤습니다.

>>> string = "Hello World!"
>>> width = 20
>>> print(string.ljust(width, '*'))
Hello World!*********
>>> print(string.rjust(width, '-'))
-------Hello World!

위 예시에서 width는 20으로 지정하였고, ljust 함수와 rjust 함수를 이용하여 문자열의 정렬을 하였습니다.

 

문자열 정렬을 하는 경우가 제 경우에는 엄청 많지는 않아서 많이 사용하진 않았는데요. 로그 쪽에 활용하면 유용할 것 같다는 생각이 갑자기 드네요. 더 좋은 활용 예시가 많이 있을테니까 여기서는 사용 방법만 익히고 실전에서 잘 활용해봅시다!

반응형

댓글