Is self nodig in Python?
Is self nodig in Python?

Video: Is self nodig in Python?

Video: Is self nodig in Python?
Video: You Are Going To Like These New Features In Python 3.11 2024, September
Anonim

", Maar in Python " self . " is altyd vereis word . Die rede is dat Python het nie 'n eksplisiete sintaksis om veranderlikes te verklaar nie, so daar sal geen manier wees om te sê of x = 7 veronderstel is om 'n nuwe plaaslike veranderlike te verklaar of aan 'n lidveranderlike toe te ken nie.

Behalwe dit, is self verpligtend in Python?

Die oproepproses is outomaties terwyl die ontvangsproses nie (sy eksplisiet) is. Dit is die rede waarom die eerste parameter van 'n funksie in die klas die objek self moet wees. Skryf hierdie parameter as self is bloot 'n konvensie. Dit is nie 'n sleutelwoord nie en het geen spesiale betekenis in Python.

Weet ook, is klasse nodig in Python? Python-klasse en Metodes Python is 'n "objekgeoriënteerde programmeertaal." Dit beteken dat byna al die kode geïmplementeer word met behulp van 'n spesiale konstruk genoem klasse . Programmeerders gebruik klasse om verwante dinge bymekaar te hou. Dit word gedoen deur die sleutelwoord " klas ,” wat 'n groepering van objekgeoriënteerde konstrukte is.

Die vraag is ook, waarvoor word self in Python gebruik?

self verteenwoordig die instansie van die klas. Deur gebruik te maak van die self ” sleutelwoord waarin ons toegang tot die eienskappe en metodes van die klas kan kry luislang . Dit bind die eienskappe met die gegewe argumente.

Hoekom word _ init _ in Python gebruik?

Die _init_ funksie word 'n konstruktor, orinitialiseerder genoem, en word outomaties genoem wanneer jy 'n nuwe instansie van 'n klas skep. Binne daardie funksie word die nuutgeskepte voorwerp aan die parameter self toegewys. Die notasie self.legs is 'n kenmerk wat bene van die voorwerp in die veranderlike self genoem word.

Aanbeveel: