키워드는 특별한 의미가 부여된 단어로, 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓은 것.
따라서 프로그래밍 언어에서 사용자가 이름을 정할 때 키워드를 사용하면 안된다.
파이썬은 다음과 같은 키워드를 사용한다.
False None True and as assert
break class continue def del elif
else except finally for from global
if import in is lambda nonlocal
not or pass raise return try
while with yield
파이썬은 대소문자 구분함
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
'try', 'while', 'with', 'yield']
식별자는 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어이다.
주로 변수, 함수 이름으로 사용된다.
식별자를 만들때에는 규칙을 지켜야 한다.
키워드 사용 X
특수문자는 _(언더바)만 허용
숫자로 시작 X
공백포함 X
첫 번째 글자 : 대문자 -> 캐멀 케이스
첫 번째 글자 : 소문자 -> 스네이크 케이스
캐멀 케이스(대문자로 시작)
클래스 ex) class Animal :
스네이크 케이스(소문자로 시작)
뒤에 괄호 有, 함수 ex) print(), list()
뒤에 괄호 無, 변수 ex) math.pi, math.e