code/[프로그래머스] 파이썬을 파이썬답게
문자열 정렬 & string 모듈
오리는짹짹
2023. 1. 5. 10:49
📌 문자열 정렬하기 - ljust, center, rjust
파이썬에서는 ljust, center, rjust와 같은 string의 메소드를 사용해 코드를 획기적으로 줄일 수 있다.
👀s는 문자열이어야 하고, n은 정수여야 하는 것 같다!!
s = '가나다라'
n = 20
print(s.ljust(n)) # 좌측 정렬
>>> 가나다라
print(s.center(n)) # 가운데 정렬
>>> 가나다라
print(s.rjust(n)) # 우측 정렬
>>> 가나다라
📌 알파벳 출력하기 - string 모듈
파이썬에서는 대소문자, 숫자와 같은 데이터를 상수 (constants)로 정의해놓았다.
- string.ascil_lowercase 모든 소문자
- string.ascil_uppercase 모든 대문자
- string.ascil_letters 대소문자 모두
- string.ascil_digits 숫자
import string
print(string.ascii_lowercase)
>>> abcdefghijklmnopqrstuvwxyz
print(string.ascii_uppercase)
>>> ABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_letters)
>>> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.digits)
>>> 0123456789