Pythonda o'zini o'zi talab qiladimi?
Pythonda o'zini o'zi talab qiladimi?

Video: Pythonda o'zini o'zi talab qiladimi?

Video: Pythonda o'zini o'zi talab qiladimi?
Video: Angrendan Kaliforniyagacha. Uber kompaniyasida dasturchi sifatida ishlovchi o'zbek yigiti 2024, Sentyabr
Anonim

", lekin ichida Python " o'zini . "har doim talab qilinadi . Sababi shundaki Python o'zgaruvchilarni e'lon qilish uchun aniq sintaksisga ega emas, shuning uchun x = 7 yangi mahalliy o'zgaruvchini e'lon qilish yoki a'zo o'zgaruvchiga tayinlash kerakligini aniqlashning hech qanday usuli yo'q.

Bundan tashqari, Pythonda o'z-o'zidan majburiymi?

Qo'ng'iroq qilish jarayoni avtomatik, qabul qilish jarayoni bo'lmasa (uning aniq). Shuning uchun sinfdagi funktsiyaning birinchi parametri ob'ektning o'zi bo'lishi kerak. Ushbu parametrni quyidagicha yozish o'zini shunchaki konventsiyadir. Bu kalit so'z emas va alohida ma'noga ega emas Python.

Shuningdek, bilingki, Pythonda sinflar kerakmi? Python sinflari va usullari Python "ob'ektga yo'naltirilgan dasturlash tili" dir. Bu shuni anglatadiki, deyarli barcha kodlar maxsus konstruktsiya yordamida amalga oshiriladi sinflar . Dasturchilar foydalanadilar sinflar bog'liq narsalarni birga saqlash. Bu kalit so'z yordamida amalga oshiriladi " sinf ,” bu ob'ektga yo'naltirilgan konstruktsiyalar guruhidir.

Bundan tashqari, savol tug'iladi, Pythonda o'z-o'zidan nima uchun foydalaniladi?

o'zini sinfning misolini ifodalaydi. “yordamida o'zini ” kalit so'zi bilan biz sinfning atributlari va usullariga kira olamiz piton . U atributlarni berilgan argumentlar bilan bog'laydi.

Nima uchun _ init _ Pythonda ishlatiladi?

The _init_ funksiya konstruktor, orinitializer deb ataladi va sinfning yangi nusxasini yaratganingizda avtomatik ravishda chaqiriladi. Ushbu funktsiya doirasida yangi yaratilgan ob'ekt self parametriga tayinlangan. self.legs yozuvi self oʻzgaruvchisidagi obyektning oyoqlari deb ataladigan atributdir.

Tavsiya: