center() 예제 - 양쪽을 공백으로 채운 후 가운데 정렬.
hz = "Homzzang.com"
x = hz.center(20)
print(x)
결과값: Homzzang.com
center() 정의
채우기 문자 (=기본값: 공백) 이용해, 문자열 가운데 정렬 .
cf.
ljust() 메서드 : 반환 문자열 길이 내 왼쪽 정렬.
center() 메서드 : 반환 문자열 길이 내 가운데 정렬.
rjust() 메서드 : 반환 문자열 길이 내 오른쪽 정렬.
(예)
print('hz'.ljust(10) ) # |hz |
print('hz'.center(10) ) # | hz |
print('hz'.rjust(10) ) # | hz|
center() 구문
string .center(length, character )
[매개변수]
length
필수. 출력 문자열과 채우기 문자가 함께 출력될 범위. (= 길이)
※ 주의: 원래 문자열 길이보다도 짧으면, 원래 문자열만 출력.
character
선택. 양쪽 빈 공간을 채울 문자. (기본값: 빈 공백)
주의: length 가 원 문자열 길이보다도 작을 시, 출력 안 됨.
center() 예제 - 양쪽을 *로 채운 후, 가운데 정렬.
hz = "Homzzang.com"
x = hz.center(20,'*')
print(x)
결과값: ****Homzzang.com****
center() 예제 - 출력 범위가 좁아, 원 문자열만 출력
hz = "Homzzang.com"
x = hz.center(5 ,'*')
print(x)
결과값: Homzzang.com
주소 복사
랜덤 이동
최신댓글