본문 바로가기
Language/Python

문자열의 정렬 및 패딩 매서드

by Mesut Özil 2024. 1. 29.

문자열의 정렬 및 패딩 매서드

파이썬에서 문자열을 원하는 길이로 정렬하거나 채우는 데 사용되는 메서드들은 다음과 같습니다.


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