프로그래밍 관련/파이썬

파이썬. 데이터 타입 지정하기. 자료형 지정하기

존버매니아.임베디드 개발자 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이다.

반응형