문자열의 정렬 및 패딩 매서드
파이썬에서 문자열을 원하는 길이로 정렬하거나 채우는 데 사용되는 메서드들은 다음과 같습니다.
1. ljust(width, fillchar) / rjust(width, fillchar)
- ljust(): 문자열을 주어진 width만큼 왼쪽으로 정렬
- rjust() 문자열을 주어진 width만큼 오른쪽으로 정렬
- 부족한 길이는 fillchar 매개변수로 지정된 문자로 채워집니다. (fillchar 기본값=공백)
# [ljust]
word = "Hello"
word.ljust(10, '*')
# 결과: "Hello*****"
# [rjust]
word = "Hello"
word.rjust(10, '*')
# 결과: "*****Hello"
2. center(width, fillchar)
- 문자열을 주어진 width만큼 가운데로 정렬
- 부족한 길이는 fillchar 매개변수로 지정된 문자로 채워집니다. (fillchar 기본값=공백)
word = "Hello"
word.center(10, '-')
# 결과: "--Hello---"
3. zfill(width)
- 문자열을 주어진 width만큼 오른쪽으로 정렬
- 부족한 길이는 '0'으로 채워집니다.
word = "42"
word.zfill(5)
# 결과: "00042"
'Language > Python' 카테고리의 다른 글
itertools.combinations (2) | 2024.02.05 |
---|---|
NumPy 함수와 메서드 (0) | 2024.01.30 |
예외 처리 구문 (2) | 2024.01.27 |
Dictionary 메서드 (0) | 2024.01.25 |
List 메서드 (0) | 2024.01.24 |