프로그래밍 언어/Python

공백으로 파이썬 문자열을 채우는 방법

Rateye 2021. 12. 14. 14:10
728x90
반응형
질문 : 공백으로 파이썬 문자열을 어떻게 채울 수 있습니까?

공백으로 문자열을 채우고 싶습니다. 다음은 0으로 작동한다는 것을 알고 있습니다.

>>> print  "'%06d'"%4
'000004'

하지만 이것을 원할 때 어떻게해야합니까? :

'hi    '

물론 문자열 길이를 측정하고 str+" "*leftover 수행 할 수 있지만 가장 짧은 방법을 원합니다.

답변

str.ljust(width[, fillchar]) 하여이를 수행 할 수 있습니다.

width 길이의 문자열에서 왼쪽 정렬 된 문자열을 반환합니다. 패딩은 지정된 fillchar를 사용하여 수행됩니다 (기본값은 공백). width len(s) 보다 작 으면 원래 문자열이 반환됩니다.

>>> 'hi'.ljust(10)
'hi        '
출처 : https://stackoverflow.com/questions/5676646/how-can-i-fill-out-a-python-string-with-spaces
728x90
반응형