이 튜토리얼에서는 문자열의 rjust() 및 ljust 메소드에 대해 배울 것입니다. 한 번 봅시다.
rjust(길이, [fillchar])
rjust() 메서드는 길이에 따라 시작 부분에 fillchar를 추가한 후 새 문자열을 반환합니다. 인수 길이는 필수이지만 fillchar는 필요하지 않습니다.
기본적으로 fillchar는 공백입니다. 예를 들어 보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25))
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
tutorialspoint
fillchar를 줄 수 있습니다. 또한. 그리고 문자열이 아닌 단일 문자여야 합니다. 예를 들어보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25, '#'))
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
###########tutorialspoint
문자 대신 문자열을 제공하면 오류가 발생합니다. 예를 들어 보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25, '###'))
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-7-c5d59f29d30d> in <module> 3 4 # rjust -> 25 ----> 5 print(string.rjust(25, '###')) TypeError: The fill character must be exactly one character long
ljust(길이, [fillchar])
ljust() 메서드 rjust()와 반대입니다. 방법.
ljust() 메서드 fillchar를 추가한 후 새 문자열을 반환합니다. 길이에 대한 문자열의 끝에서. 인수 길이 fillchar가 필요한 반면 아닙니다.
기본적으로 fillchar는 공백입니다. 예를 들어 보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25))
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
tutorialspoint
fillchar를 줄 수 있습니다. 또한. 그리고 문자열이 아닌 단일 문자여야 합니다. 예를 들어보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25, '#')) tutorialspoint###########
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
tutorialspoint###########
문자 대신 문자열을 제공하면 오류가 발생합니다. 예를 들어 보겠습니다.
예
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25, '###'))
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-11-76fae427cc6f> in <module> 3 4 # rjust -> 25 ----> 5 print(string.ljust(25, '###')) TypeError: The fill character must be exactly one character long
결론
튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.