변수
선언 / 할당
a = 1
b = "Hello"
변수를 선언하기 위한 키워드 같은 건 없다. var라거나 int라거나 float 같은 그런 거 없다. 그냥 새로운 변수 이름을 쓰면 알아서 변수가 생성된다.
다중 할당
a = b = 1
이런 식의 할당은 다른 프로그래밍 언어에서도 가능하다.
a, b = 0, 1
그런데, 특이하게도 파이썬에서는 여러 개의 변수를 한 번에 할당할 수도 있는데, 위와 같이 할당하면 a=0, b=1이 된다.
a, b = b, a
위 문장은 a, b의 값을 서로 바꾸는 동작을 한다. 즉, 스왑.
변수명
다른 언어와 비슷한 규칙이 적용된다. 대소문자를 구분한다거나, 숫자로 시작할 수 없다거나, 키워드는 사용할 수 없다거나 등등.
참고로 파이썬의 키워드는 다음과 같은 코드를 통해서 확인할 수 있다.
import keyword
def main():
print(keyword.kwlist) #키워드 목록 (튜플)
print(len(keyword.kwlist)) #키워드 목록의 갯수
if __name__ == "__main__":
main()
댓글
댓글 쓰기