Python/Python 기초
[Python] rjust, ljust, center 함수
20__dong
2023. 6. 26. 11:35
반응형
rjust
전체 문자열의 길이를 n으로 설정하고 오른쪽으로 정렬해준다.
str.rjust(n,M) //str=입력할 문자열, M=공백을 채울 문자(한 글자)
M을 입력하지 않으면 공백(space)이 입력된다.
(참고) [백준 파이썬] 2439번 - 별 찍기 - 2
예제 입력 1
str="a".rjust(5,"b") print(str)
예제 출력 1
bbbba
예제 입력 2
str="123".rjust(5,"0") print(str)
예제 출력 2
00123
예제 입력 3
str="ABCDE".rjust(5,"0") print(str)
예제 출력 3
ABCDE
예제 입력 4
str="a".rjust(5) print(str)
예제 출력 4
a
ljust
전체 문자열의 길이를 n으로 설정하고 왼쪽으로 정렬해준다.
str.ljust(n,M) //str=입력할 문자열, M=공백을 채울 문자(한 글자)
M을 입력하지 않으면 공백(space)이 입력된다.
예제 입력 1
str="a".ljust(5,"b") print(str)
예제 출력 1
abbbb
예제 입력 2
str="123".ljust(5,"0") print(str)
예제 출력 2
12300
예제 입력 3
str="ABCDE".ljust(5,"0") print(str)
예제 출력 3
ABCDE
예제 입력 4
str="a".ljust(5) print(str)
예제 출력 4
a
center
전체 문자열의 길이를 n으로 설정하고 가운데로 정렬해준다.
str.center(n,M) //str=입력할 문자열, M=공백을 채울 문자(한 글자)
M을 입력하지 않으면 공백(space)이 입력된다.
(전체 문자열의 길이) - (입력할 문자열의 길이)가 홀수인 경우, 오른쪽의 공백이 하나 더 많다.
예제 입력 1
str="a".center(5,"b") print(str)
예제 출력 1
bbabb
예제 입력 2
str="A".center(6,"B") print(str)
예제 출력 2
BBABBB
예제 입력 3
str="ABCDE".center(5,"0") print(str)
예제 출력 3
ABCDE
예제 입력 4
str="1".center(5) print(str)
예제 출력 4
1
반응형