keyword — 파이썬 키워드 테스트
keyword — 파이썬 키워드 테스트
keyword 모듈은 파이썬 프로그램이 문자열이 키워드 또는 소프트 키워드인지 판별할 수 있게 해줘요.
본문
함수와 상수
keyword.iskeyword(s) — s가 파이썬 키워드이면 True를 반환해요.
keyword.kwlist — 인터프리터를 위해 정의된 모든 키워드를 포함하는 시퀀스예요. 특정 __future__ 문이 적용될 때만 활성화되도록 정의된 키워드가 있으면 이것들도 포함돼요.
keyword.issoftkeyword(s) — s가 파이썬 소프트 키워드이면 True를 반환해요. 버전 3.9에서 추가됨.
keyword.softkwlist — 인터프리터를 위해 정의된 모든 소프트 키워드를 포함하는 시퀀스예요. 특정 __future__ 문이 적용될 때만 활성화되도록 정의된 소프트 키워드가 있으면 이것들도 포함돼요. 버전 3.9에서 추가됨.
소프트 키워드는 특정 문맥에서만 의미를 갖는 예약어를 말하며, 예를 들어 match, case, _ 같은 것들이 있어요. 이들은 특정 상황(예: 패턴 매칭 문맥)에서만 키워드로 취급되고, 일반 식별자로도 사용할 수 있어요.