Programming/python

[파이썬 기초] 문자열(string) 앞뒤로 원하는 문자 붙이기

방황하는 데이터불도저 2023. 5. 11. 00:19

1. string.rjust(n, chr)

  • 총 n의 문자열 길이 중에서 string 문자열은 오른쪽에 정렬하고, 남은 공간에 chr로 채운다는 의미
"123".rjust(5, "0")
# '00123'

 

2. string.ljust(n, chr)

  • 총 n의 문자열 길이 중에서 string 문자열은 왼쪽에 정렬하고, 남은 공간에 chr로 채운다는 의미
 "123".ljust(5, "0")      
 # '12300'

 

3. string.zfill(n)

  • 1번과 동일하게 작동하나 지정 chr 옵션이 없고, 무조건 0을 채운다.
"123".zfill(5)
# '00123'