가능한 중복 :이 예를 들어
python 'self' explainedPython/CherryPy의 "self"는 무엇입니까?
는 :
self
class HelloWorld:
def index(self):
return "Hello world!"
항상 함수에 전달됩니다. self
은 무엇이며, 항상 함수/메소드에 전달되어야하는 이유는 무엇입니까? 감사.
가능한 중복 :이 예를 들어
python 'self' explainedPython/CherryPy의 "self"는 무엇입니까?
는 :
self
class HelloWorld:
def index(self):
return "Hello world!"
항상 함수에 전달됩니다. self
은 무엇이며, 항상 함수/메소드에 전달되어야하는 이유는 무엇입니까? 감사.
사이드 노트와 마찬가지로 : self는 실제로 모든 사람이 사용하는 무작위로 선택된 단어이지만 foo 나 myself 또는 원하는 다른 것을 사용할 수도 있습니다. 이것은 모든 비 정적 메서드의 첫 번째 매개 변수 일뿐입니다. 수업.
class priyank_patel:
def __init__(priyank):
priyank.bla = 2
-0 '로 생각할 수 있습니다 :이 단어 자체가 언어 구조가 아니라 단지 이름이 있다는 것을 의미한다. 국제 대회를 무너 뜨리는 것은 나쁜 생각입니다. 누군가 다른 사람이 쓴 코드를 유지해야한다는 것을 상상해보십시오. 또한, 일반적으로 새로운 개념의 누군가를 혼란스럽게하지 않고 물을 혼란스럽게 만드는 것이 가장 좋습니다. :-) –
@MartijnPieters 나는 그 규칙을 알고있다. 나는 단지 첫 번째 매개 변수가 유효한 변수 이름이 될 수 있다고 설명합니다. –
그것은 매우 좋은 토론 지점을 제공이 What is the purpose of self?
을 확인하시기 바랍니다.
당신이 this' 자바 스크립트 – Aprillion