관련 문서: Python/문법/모듈
1. 개요
string — Common string operationsPython 표준 라이브러리에서 제공하는 모듈.
2. 문자열 상수
문자열 상수를 정의한다. A부터 Z까지, 0부터 9까지 입력해야 할 때 문자열을 일일이 입력하지 말라고 있는 기능이다.string.ascii_letters | 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' |
string.ascii_lowercase | 'abcdefghijklmnopqrstuvwxyz' |
string.ascii_uppercase | 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
string.digits | '0123456789' |
string.hexdigits | '0123456789abcdefABCDEF' |
string.octdigits | '01234567' |
string.punctuation | '!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~' |
string.printable | 인쇄 가능한 것으로 간주하는 ASCII 문자의 문자열. digits, ascii_letters, punctuation, whitespace 의 조합이다. |
string.whitespace | 공백으로 간주하는 모든 ASCII 문자를 포함하는 문자열. 여기에는 스페이스, 탭, 줄 바꿈, 캐리지 리턴, 세로 탭 및 폼 피드 문자가 포함된다. |
3. Formatter 클래스
다음의 메서드가 있다.- format(format_string, /, *args, **kwargs)
- vformat(format_string, args, kwargs)
- parse(format_string)
- get_field(field_name, args, kwargs)
- get_value(key, args, kwargs)
- check_unused_args(used_args, args, kwargs)
- format_field(value, format_spec)
- convert_field(value, conversion)