[Python] 문자열 정렬하기 - ljust, center, rjust
by Roel Downey728x90
반응형
'가나다라 ' # 좌측정렬
' 가나다라' # 우측 정렬
' 가나다라 ' # 가운데 정렬
문자열을 정렬 해보자.
다른 언어에서는..(또는 이 기능을 모르시는 분은)
for 문을 이용해 기존 스트링에 공백문자 (' ') 를 여러 번 붙이는 번거로운 일을 한다.
### 우측 정렬 예
s = '가나다라'
n = 7
answer = ''
for i in range(n-len(s)): # 문자열의 앞을 빈 문자열로 채우는 for 문
answer += ' '
answer += s
파이썬에서는
파이썬에서는 ljust, center, rjust와 같은 string의 메소드를 사용해 코드를 획기적으로 줄일 수 있다.
s = '가나다라'
n = 7
s.ljust(n) # 좌측 정렬
s.center(n) # 가운데 정렬
s.rjust(n) # 우측 정렬
728x90
반응형
'Python' 카테고리의 다른 글
[Python] map 내장 함수 사용법 (0) | 2021.05.06 |
---|---|
[python] 2차원 리스트 뒤집기 - zip (0) | 2021.05.06 |
[Python] 원본을 유지한채, 정렬된 리스트 구하기 - sorted (0) | 2021.05.06 |
[Python] 진법 변환 - int(), bin(), oct(), hex() (0) | 2021.05.06 |
[Python] 몫과 나머지 ( // , % , divmod()) (0) | 2021.05.06 |
블로그의 정보
What doing?
Roel Downey