call method 관련 질문입니다!
223
6 asked
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서
Answer 1
1
안녕하세요!
callable 함수는 인자값에 들어간 객체가 호출 가능한지, 불가능한지를 판단할때 사용되는 메서드입니다.
callable(print) == True
callable(print()) == False
위와 마찬가지로 Siri는 인스턴스를 찍어낼때 siri = Siri( ) 이런식으로 호출을 하지만 Siri(Robot)은 호출하는 코드가 아니라 상속을 하는 코드이므로 호출이 불가능하여 False가 찍히는 겁니다!
쉽게 판단하면 해당 인자값에 "( )"가 들어갈 수 있는지로 판단할 수 있습니다.
예를들어, Siri( ) 는 가능하지만 Siri(Robot)( ) 는 불가능합니다.
도움이 되었을까요?
보너스 챕터 마지막 강의 녹화 품질이 문제가 있습니다ㅠㅠ
0
147
1
린터 설치문의
0
406
2
데이터분석에서의 가상환경
0
424
0
print(Robot.how_many()) 하면 None이 뜨는 이유
2
352
2
타입파이썬 문의
1
370
1
프레임워크 질문
1
267
1
문수미님과 같은 내용입니다
1
357
1
클래스 상속 순서? 질문
1
430
2
pip과pip3의 차이
1
2789
1
메서드 리턴 값이 print일 때 print를 찍으면 None
1
288
1
변수의 참조에 대해서 질문입니다.
1
279
1
질문입니다..
1
248
1
pyright 를 이용한 클래스 재정의 코드 실행 문제점 질문 드립니다.
1
487
1
which pyhon이 왜 안될까요..?
1
471
1
pyright 에러나서 질문드립니다.
1
440
1
클래스 변수 관련 질문입니다.
1
338
1
데코레이터 관련 질문
1
263
1
venv 로 만든 가상환경은 파이썬 버젼을 변경하기가 어려운 것 같습니다.
1
1163
1
Final로 타이핑한 변수에 list를 넣는다면
1
255
1
생성자에서 자기 자신 타이핑 하는 경우
1
252
1
f"{객체}" 출력값에서의 숫자값과 id(객체)에서의 숫자값의 차이가 무엇인가요??
1
362
1
타입힌트 실무에서 자주쓰이나요?
2
518
1
스태틱메소드와 클래스메소드
3
304
1
인스턴스와 데이터
2
266
1

