Python

zfill()과 rjust()와 ljust()

til_t 2021. 1. 20. 17:08

zfill(width) 메서드 -> width만큼 공간을 확보하고 문자열을 오른쪽에 배치하고 남은 공간에 0을 배치한다.

 

print("3".zfill(3))
print("ss".zfill(4))
003 
00ss

 

 

rjust(width [,fillchar]) -> width만큼 공간을 확보하고 문자열을 오른쪽에 배치하고 남은 공간에 디폴트 값(공백) 혹은 fillchar을 배치한다.

 

print("111".rjust(5))
print("111".rjust(5, "0"))
print("111".rjust(6, "b"))
111
00111 
bbb111

 


ljust(width [,fillchar]) -> width만큼 공간을 확보하고 문자열을 왼쪽에 배치하고 남은 공간에 디폴트 값(공백) 혹은 fillchar을 배치한다.

 

print("111".ljust(5))
print("111".ljust(5, "0"))
print("111".ljust(6, "b"))
111
11100
111bbb