이 튜토리얼에서는 문자열 메소드 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() 메서드를 사용하는 동안 기억하십시오.
결론
튜토리얼에 대해 궁금한 점이 있으면 댓글 섹션에 언급하세요.