Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 문자열 센터()

<시간/>

이 튜토리얼에서는 문자열 메소드 center()에 대해 배울 것입니다. .

center() 메서드 두 개의 인수를 허용합니다. 첫 번째 항목은 필수입니다(예:길이). 하나는 선택적 char입니다. . 특정 문자가 있는 주어진 길이를 기준으로 중앙에 있는 새 문자열을 반환합니다.

공간이 필요합니다. 제공하지 않으면 기본 문자로 사용됩니다. 아래의 예를 살펴보겠습니다.

예시

# initializing a string
string = "tutorialspoint"
# center -> 25
print(string.center(25))

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

tutorialspoint

결과의 총 길이는 25입니다. . center() 메서드 줄을 중앙에 맞추려고 합니다. 두 번째 인수로 char를 제공하여 예를 살펴보겠습니다.

예시

# initializing a string
string = "tutorialspoint"
# center -> 25
print(string.center(25, '*'))

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

******tutorialspoint*****

이제 을 얻었습니다. 공백 대신 . * 대신 모든 문자를 제공할 수 있습니다. char 대신 문자열을 제공하려고 하면 오류가 발생합니다. 예를 들어 보겠습니다.

예시

# initializing a string
string = "tutorialspoint"
# center -> 25
print(string.center(25, '***'))

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-12-688edb4ce9d7> in <module>
3
4 # center -> 25
----> 5 print(string.center(25, '***'))
TypeError: The fill character must be exactly one character long

문자 채우기라는 오류가 발생했습니다. 길이 정확히 1자여야 합니다. . center() 메서드를 사용하는 동안 기억하십시오.

결론

튜토리얼에 대해 궁금한 점이 있으면 댓글 섹션에 언급하세요.