프로그래밍 관련/파이썬
파이썬. 데이터 타입 지정하기. 자료형 지정하기
존버매니아.임베디드 개발자
2021. 10. 31. 10:35
반응형
파이썬 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이다.
반응형