본문 바로가기
python/모듈

[Python] string 모듈 - 문자 상수

by wjwkddyd221001 2023. 2. 12.

개요

string모듈은 문자 상수를 포함하고 있는 모듈이다.

 

string 모듈

  • string.ascii_letters
    • ascii_lowercase + ascii_uppercase
  • string.ascii_lowercase : 알파벳 소문자
  • string.ascii_uppercase : 알파벳 대문자
  • string.digits : 십진수 숫자(0~9)
  • string.hexdigits : 16진수 숫자(0~F)
  • string.octdigits : 8진수 숫자(0~7)
  • string.punctuation
  • string.whitespace
  • string.printable
    • digit + ascii_letter + puctuation + whitespace

 

예시

import string

print(string.ascii_lowercase)   # abcdefghijklmnopqrstuvwxyz
print(string.ascii_uppercase)   # ABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_letters)     # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.digits)            # 0123456789
print(string.octdigits)         # 01234567
print(string.hexdigits)         # 0123456789abcdefABCDEF
print(string.punctuation)       # !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
print(string.printable)         # 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

 

참고자료

https://docs.python.org/ko/3/library/string.html#string.ascii_uppercase

 

'python > 모듈' 카테고리의 다른 글

[Python] 최소공배수, 최대공약수  (0) 2023.02.10
[Python] 유리수(분수) 계산  (0) 2023.02.10
[Python] 순열과 조합  (0) 2023.02.08
[Python] textwrap  (0) 2023.01.30
[Python] json - 문자열을 딕셔너리로 변환  (0) 2022.12.17