Python
[Python] Function Annotation
noName123495
2022. 1. 21. 10:11
함수의 매개변수 및 리턴 타입에 대해 주석처리 가능
# 매개변수 뒤에 :expression
# 함수명 뒤에 -> expression
def Func1(arg1:expression) -> expression :
//To-DO
class Cal:
def __init__(self, b, c) -> None:
self.b = b
self.c = c
#annotation으로 string을 넣던지 변수 타입을 넣던지 상관 x
#string 넣으면 빨간 줄이 쳐지지만 실행 가능
def setDataFunc(self, b: 'please int', c: int) -> None:
self.b = b
self.c = c
def printFunc(self):
print(self.b)
print(self.c)
a = Cal([1,2], 65)
a.setDataFunc(122, 53)
a.printFunc()
반응형