인프런 커뮤니티 질문&답변
하나 더 질문드려요!
작성
·
205
0
아래와 같이 함수의 속성을 알고싶어 아래와 같이 쪼물딱거려봤는데,
제 예상에는 type에 대해서만 출력이 될 줄 알았는데, tot_len2 함수의 결과값고 type에 대한 결과가 같이 나왔습니다. 이게 왜 그런지 알수 있을까요?
원래 type에 대한 내용만 출력되어야하는게 아닌가요?
[코드]
def tot_len2(word: str, num: int) -> None: print('Hint Example2 : ', len(word) * num) print(type(tot_len2("niceman", 10))) # 함수 결과의 속성이 <class 'NoneType'>으로 나오게 됨.
[결과]
Hint Example : 15 Hint Example2 : 70 <class 'NoneType'>
퀴즈
Python에서 함수를 사용하는 가장 주된 이점은 무엇일까요?
코드 실행 속도를 자동으로 최적화합니다.
동일한 코드를 필요할 때마다 반복해서 재사용할 수 있습니다.
변수를 선언하지 않고 사용할 수 있게 해줍니다.
프로그램의 메모리 사용량을 항상 최소화합니다.





