나는 이것이 정말로 멍청한 질문이라는 것을 미리 사과드립니다. 호기심에서, (예를 들어) 함수 (a)와 a.function()의 차이점은 무엇입니까? 어떤 답변을 주셔서 감사합니다.파이썬 - 함수 호출
-1
A
답변
1
function(a)
과 a.function()
의 차이점은 기능과 방법의 차이입니다. 함수는 function(a)
이며 변수에서 호출되지 않습니다. a.function()
은 실제로 메소드이고 인스턴스 변수에서 호출됩니다. a.function()
이 호출 될 때 어떤 클래스 a
이든이 변수에 대해 호출 할 수있는 function()
메서드가 있습니다. 반면에 function(a)
이 호출되면 a
매개 변수로 함수가 호출됩니다. 이러한 예는
' '.join(['a','b','c'])
및 파라미터 ['a', 'b', 'c']
소요 (join
는 str
클래스에 속하는 방법이면) 문자열 ' '
에 호출되는 메소드 join
이다.
1
class Example():
def __init__(self):
self.x = 1
def change_x(self):
self.x = 5
print(self.x)
def example_function(x):
print(x)
a= Example()
a.change_x() #calling the object function of
example_function("hello") #calling the function in scope
#prints >> 5
# >> hello
something.function()
하면 해당 개체의 기능을 호출합니다.
function()
인 경우 네임 스페이스에 정의 된 범위 내에서 함수를 호출하고 있습니다.
관련 문제
- 1. 함수 또는 함수 호출 (파이썬)
- 2. Matlab에서 파이썬 함수 호출
- 3. 파이썬 함수 호출 종료
- 4. 파이썬 데코레이션 함수 호출
- 5. 함수 호출 파이썬 파일
- 6. 파이썬 지역 함수 호출
- 7. 파이썬 함수 호출
- 8. 파이썬 함수 호출
- 9. 파이썬 함수 호출
- 10. 문자열에서 파이썬 호출 함수
- 11. 클래스 내의 파이썬 호출 함수
- 12. Python - C에서 파이썬 함수 호출
- 13. 사용자 입력에서 파이썬 호출 함수
- 14. C++에서 파이썬 함수 호출
- 15. HTML을 사용하여 파이썬 함수 호출
- 16. html 코드에서 파이썬 함수 호출
- 17. C#에서 파이썬 함수 호출
- 18. 다른 클래스의 파이썬 호출 함수
- 19. 문자열 인수가있는 파이썬 함수 호출
- 20. 프로그램 시작시 파이썬 함수 호출
- 21. 파이썬 함수 호출 구문 ... 결과 : foo() [ 'abc']
- 22. django webservice를 사용한 원격 파이썬 함수 호출
- 23. tensorflow 그래프가있는 Java 파이썬 함수 호출
- 24. C++에서 매개 변수가있는 파이썬 함수 호출
- 25. 파이썬 소켓 서버 MyRequestHandller 함수 호출
- 26. 버튼을 클릭했을 때 파이썬 호출 함수
- 27. 여러 파이썬 파일에서 함수 호출 트리 생성
- 28. html 파일 내에서 파이썬 함수 호출
- 29. 외국어 스레드에서 파이썬 함수 호출 방법 (C++)
- 30. 파이썬 : 문자열 포맷팅 및 호출 함수