변수

선언 / 할당
    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()




댓글

이 블로그의 인기 게시물

Project Euler - 3

메인 스크립트

예외 처리