Pythonдо өзүн өзү талап кылабы?
Pythonдо өзүн өзү талап кылабы?

Video: Pythonдо өзүн өзү талап кылабы?

Video: Pythonдо өзүн өзү талап кылабы?
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Ноябрь
Anonim

", бирок ичинде Python " өзү . " ар дайым талап кылынат . Себеби ошол Python өзгөрмөлөрдү жарыялоо үчүн ачык-айкын синтаксиси жок, андыктан x = 7 жаңы локалдык өзгөрмө жарыялоону же мүчө өзгөрмөгө дайындоону айтууга эч кандай жол жок.

Мындан тышкары, Python өз алдынча милдеттүү?

Чалуу процесси автоматтык түрдө ишке ашат, ал эми кабыл алуу процесси жок (анын ачык-айкын). Ушундан улам класстагы функциянын биринчи параметри объекттин өзү болушу керек. Бул параметрди жазуу өзү жөн гана конвенция болуп саналат. Бул ачкыч сөз эмес жана эч кандай өзгөчө мааниге ээ эмес Python.

Ошондой эле билесизби, Pythonдо класстар керекпи? Python класстары жана методдору Python "объектке багытталган программалоо тили" болуп саналат. Бул дээрлик бардык код деп аталган атайын түзүлүштү колдонуу менен ишке ашырылган дегенди билдирет класстар . Программисттер колдонушат класстар байланыштуу нерселерди чогуу сактоо. Бул "ачкыч сөзү менен жасалат. класс ,” бул объектке багытталган конструкциялардын тобу.

Ошондой эле суроо туулат, Pythonдо өз алдынча эмне үчүн колдонулат?

өзү класстын инстанциясын билдирет. колдонуу менен өзү ” ачкыч сөзү менен биз класстын атрибуттарына жана ыкмаларына кире алабыз питон . Ал берилген аргументтер менен атрибуттарды байланыштырат.

Эмне үчүн _ init _ Pythonдо колдонулат?

The _ичинде_ функция конструктор, инициализатор деп аталат жана класстын жаңы нускасын түзгөндө автоматтык түрдө чакырылат. Бул функциянын ичинде жаңы түзүлгөн объект self параметрине дайындалат. self.legs белгилөө өз өзгөрмөсүндөгү объекттин буттары деп аталган атрибут болуп саналат.

Сунушталууда: