Արդյո՞ք ինքն իրեն պահանջվում է Python-ում:
Արդյո՞ք ինքն իրեն պահանջվում է Python-ում:

Video: Արդյո՞ք ինքն իրեն պահանջվում է Python-ում:

Video: Արդյո՞ք ինքն իրեն պահանջվում է Python-ում:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Նոյեմբեր
Anonim

», բայց ներս Պիթոն ինքն իրեն . «միշտ է պահանջվում է . Պատճառն այն է, որ Պիթոն չունի հստակ շարահյուսություն փոփոխականներ հայտարարելու համար, այնպես որ չի լինի պարզելու, թե արդյոք x = 7-ը պետք է հայտարարի նոր տեղական փոփոխական կամ նշանակի անդամ փոփոխականին:

Բացի սրանից, Python-ում ինքնավարությունը պարտադիր է:

Զանգի գործընթացը ավտոմատ է, մինչդեռ ստացման գործընթացը՝ ոչ (դրա հստակ է): Սա է պատճառը, որ դասի ֆունկցիայի առաջին պարամետրը պետք է լինի հենց օբյեկտը: Այս պարամետրը գրելով որպես ինքն իրեն պարզապես կոնվենցիա է: Դա հիմնաբառ չէ և հատուկ նշանակություն չունի Պիթոն.

Նաև գիտեք, արդյոք դասերը պարտադիր են Python-ում: Python դասեր և մեթոդներ Պիթոն «օբյեկտային կողմնորոշված ծրագրավորման լեզու» է։ Սա նշանակում է, որ գրեթե ամբողջ կոդը իրականացվում է հատուկ կոնստրուկցիայի միջոցով, որը կոչվում է դասեր . Ծրագրավորողները օգտագործում են դասեր հարակից բաները միասին պահելու համար: Սա արվում է օգտագործելով «հիմնաբառը» դաս », որը օբյեկտի վրա հիմնված կառուցվածքների խմբավորում է:

Նաև հարցն այն է, թե ինչի համար է օգտագործվում ինքնակառավարումը Python-ում:

ինքն իրեն ներկայացնում է դասի օրինակը: Օգտագործելով « ինքն իրեն «հիմնաբառ, որտեղ մենք կարող ենք մուտք գործել դասի ատրիբուտներ և մեթոդներ պիթոն . Այն կապում է ատրիբուտները տրված փաստարկներով։

Ինչու է _ init _-ն օգտագործվում Python-ում:

Այն _սկզբում_ ֆունկցիան կոչվում է կոնստրուկտոր, սկզբնավորիչ և ինքնաբերաբար կանչվում է, երբ ստեղծում ես դասի նոր օրինակ: Այդ ֆունկցիայի շրջանակներում նորաստեղծ օբյեկտը վերագրվում է «self» պարամետրին: Self.legs նշումը ատրիբուտ է, որը կոչվում է օբյեկտի ոտքեր փոփոխական ես-ում:

Խորհուրդ ենք տալիս: