변수 선언 파이썬은 아래와 같이 변수 선언 >>> a = 1 # int 형 선언 >>> type(a) # type() 빌트인 함수를 사용하여 형 확인 int >>> a 1 >>> a = '1' # ''를 사용하면 str 형이 선언 >>> type(a) str >>> a '1' >>> a.isdigit() # isdigit()를 사용하여 str형이 정수형 str인지 확인 가능 True >>> a = 'string' # str 형 선언 >>> type(a) str >>> a 'string' >>> a = 1.23 # floating 형 선언 >>> type(a) float >>> a 1.23 >>> a = [1, 2, 3] # list 형 선언 >>> type(a) list >>> a [1, 2, 3] >>..
Class in Python3 클래스의 구조는 Python2와 Python3가 다름. Python2는 더 이상 개발이 되지 않기에 Python3 내용만 기록. 클래스를 정의하면 클래스 오브젝트(객체)가 되고, 인스턴스를 생성하면 인스턴스 오브젝트(객체)가 됨. 편의상 클래스 오브젝트를 클래스로, 인스턴스 오브젝트를 인스턴스로 표기. 클래스 생성 클래스는 아래와 같이 class 구문을 사용하여 정의하며 클래스가 생성됨. class Test: pass 인스턴스 생성 인스턴스는 아래와 같이 생성하며 인스턴스가 생성됨. test = Test() 변수 클래스 변수 class Test: class_var = 0 >>> Test.class_var 0 >>> test = Test() >>> test.class_var ..