საჭიროა თუ არა საკუთარი თავი Python-ში?
საჭიროა თუ არა საკუთარი თავი Python-ში?

ვიდეო: საჭიროა თუ არა საკუთარი თავი Python-ში?

ვიდეო: საჭიროა თუ არა საკუთარი თავი Python-ში?
ვიდეო: What is `self` in Python? 2024, მაისი
Anonim

“, მაგრამ შიგნით პითონი " თვით . " ყოველთვის არის საჭირო . მიზეზი ისაა პითონი არ აქვს აშკარა სინტაქსი ცვლადების დეკლარაციისთვის, ამიტომ არ იქნება იმის გაგება, თუ x = 7 უნდა გამოაცხადოს ახალი ლოკალური ცვლადი ან მიაკუთვნოს წევრი ცვლადი.

ამას გარდა, თვით სავალდებულოა პითონში?

დარეკვის პროცესი ავტომატურია, ხოლო მიღების პროცესი არა (მისი აშკარაა). ეს არის მიზეზი იმისა, რომ კლასში ფუნქციის პირველი პარამეტრი თავად ობიექტი უნდა იყოს. ამ პარამეტრის დაწერა როგორც თვით უბრალოდ კონვენციაა. ეს არ არის საკვანძო სიტყვა და არ აქვს განსაკუთრებული მნიშვნელობა პითონი.

ასევე იცით, საჭიროა თუ არა კლასები პითონში? პითონის კლასები და მეთოდები პითონი არის "ობიექტზე ორიენტირებული პროგრამირების ენა". ეს ნიშნავს, რომ თითქმის ყველა კოდი განხორციელებულია სპეციალური კონსტრუქციის გამოყენებით, რომელსაც ეწოდება კლასები . პროგრამისტები იყენებენ კლასები შევინარჩუნოთ დაკავშირებული საკითხები. ეს კეთდება საკვანძო სიტყვის გამოყენებით კლასი ,” რომელიც არის ობიექტზე ორიენტირებული კონსტრუქციების დაჯგუფება.

ასევე კითხვაა, რისთვის გამოიყენება თვით პითონში?

თვით წარმოადგენს კლასის მაგალითს. გამოყენებით თვით ” საკვანძო სიტყვა ჩვენ შეგვიძლია მივიღოთ კლასის ატრიბუტები და მეთოდები პითონი . იგი აკავშირებს ატრიბუტებს მოცემულ არგუმენტებთან.

რატომ გამოიყენება _ init _ პითონში?

The _მასში_ ფუნქციას ეწოდება კონსტრუქტორი, ინიციალატორი და ავტომატურად გამოიძახება კლასის ახალი ინსტანციის შექმნისას. ამ ფუნქციის ფარგლებში ახლად შექმნილი ობიექტი ენიჭება პარამეტრს self. აღნიშვნა self.legs არის ანატრიბუტი, რომელსაც ეწოდება ობიექტის ფეხები ცვლადში.

გირჩევთ: