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
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 인스턴스의 클래스 이름을 얻는 방법 (0) | 2021.12.15 |
---|---|
Python 소스에서 UTF-8 인코딩 작업 (0) | 2021.12.15 |
Python 프로그래밍할때 추천하는 IDE 편집기 (0) | 2021.12.14 |
파이썬에서 __all__을 사용하는 이유 (0) | 2021.12.14 |
Python Pandas의 기존 DataFrame에 새 열 추가하는 방법 (0) | 2021.12.14 |