오리는짹짹 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