반응형
파이썬 3.6 부터 유저가 직접 타입지정이 가능해졌다.
사용방법은 아래와 같다.
변수(객체) 이름: 자료형 =초기값 (초기값은 생략가능)
변수(객체) 이름: 자료형
ex)
input : int
input2 : int =1234
이런식이다.
사용방법은 이게 끝이다.
꼭 초기값을 셋팅 해야되는건 아니고 타입지정만 해도된다.
또 int. str 등의 기본자료형 뿐만 아니라 클래스로도 지정이 가능하다.
메소드의 파라미터 타입도 지정가능함
class test_class():
def method1(self):
print("클래스 메소드 1 실행")
def test_fun(input1:test_class):
input1.method1()
메소드의 return 값의 타입도 지정 가능함
def fun1() -> str :
return "output"
딕셔너리, 리스트의 자료형 지정방법
dict_stock:dict[str,int]={}
#또는
dict_stock:dict[str,int]=dict()
위와 같이 선언하면 dict_stock은 딕셔너리 자료형이고,
key는 string
값은 int 형을 갖는다
var_list: list[str]=[]
또는
var_list:list[str]=list()
var_list는 리스트 자료형이고,
멤버 변수에 들어가는 데이터는 str이다.
반응형
'프로그래밍 관련 > 파이썬' 카테고리의 다른 글
파이썬 - str 클래스. 문자열 클래스 (0) | 2021.11.13 |
---|---|
파이썬. 파일 입출력 (0) | 2021.11.05 |
파이썬. 시리얼통신 관련 (0) | 2021.10.29 |
파이썬. 초를 시,분,초 형태로 만드는것에 대하여 (0) | 2021.10.28 |
파이썬. 딕셔너리 자료형. dictionary 자료형 (0) | 2021.10.25 |