-
[Python] String module : 상수 문자Problem Solving/Language 2021. 1. 26. 12:53
알파벳이나 숫자가 필요한 경우, 보통 아래와 같이 직접 선언하여 사용하였다.
string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" number = "0123456789"
그러다,
Python의 string module에는 이러한 문자열이 상수로 정의되어 있어, 직접 입력할 필요 없이 간단하게 이용할 수 있다는 것을 알게 되었다. (단, string module을 사용하기 위해서는 import 시켜주어야 한다.)
[string module의 상수 문자 이용]
import string string.ascii_lowercase # abcdefghijklmnopqrstuvwxyz string.ascii_uppercase # ABCDEFGHIJKLMNOPQRSTUVWXYZ string.ascii_letters # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ string.digits # 0123456789 string.hexdigits # 0123456789abcdefABCDEF string.octdigits # 01234567 string.punctuation # !"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ string.whitespace # {공백}\t\n\r\x0b\x0c string.printable # 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c
[Reference]
docs.python.org/3/library/string.html
'Problem Solving > Language' 카테고리의 다른 글
[Python] sys.stderr.write(f"ERROR: {exc}") 해결 방법 (0) 2021.01.31 댓글