keyword — 파이썬 키워드 테스트

keyword — 파이썬 키워드 테스트

keyword 모듈은 파이썬 프로그램이 문자열이 키워드 또는 소프트 키워드인지 판별할 수 있게 해줘요.

출처: Python documentation

본문

함수와 상수

keyword.iskeyword(s)s가 파이썬 키워드이면 True를 반환해요.

keyword.kwlist — 인터프리터를 위해 정의된 모든 키워드를 포함하는 시퀀스예요. 특정 __future__ 문이 적용될 때만 활성화되도록 정의된 키워드가 있으면 이것들도 포함돼요.

keyword.issoftkeyword(s)s가 파이썬 소프트 키워드이면 True를 반환해요. 버전 3.9에서 추가됨.

keyword.softkwlist — 인터프리터를 위해 정의된 모든 소프트 키워드를 포함하는 시퀀스예요. 특정 __future__ 문이 적용될 때만 활성화되도록 정의된 소프트 키워드가 있으면 이것들도 포함돼요. 버전 3.9에서 추가됨.

소프트 키워드는 특정 문맥에서만 의미를 갖는 예약어를 말하며, 예를 들어 match, case, _ 같은 것들이 있어요. 이들은 특정 상황(예: 패턴 매칭 문맥)에서만 키워드로 취급되고, 일반 식별자로도 사용할 수 있어요.

더 알아보기 (Learn more)