จำเป็นต้องมีตัวเองใน Python หรือไม่
จำเป็นต้องมีตัวเองใน Python หรือไม่

วีดีโอ: จำเป็นต้องมีตัวเองใน Python หรือไม่

วีดีโอ: จำเป็นต้องมีตัวเองใน Python หรือไม่
วีดีโอ: รู้ไหมว่า Python สามารถใช้ทำอะไรได้บ้าง? | 2022 2024, พฤศจิกายน
Anonim

"แต่ใน Python " ตัวเอง . " ตลอดเวลา ที่จำเป็น . เหตุผลก็คือ Python ไม่มีรูปแบบคำอธิบายที่ชัดเจนสำหรับการประกาศตัวแปร ดังนั้นจึงไม่มีทางบอกได้ว่า x = 7 ควรจะประกาศตัวแปรภายในเครื่องใหม่หรือกำหนดให้กับตัวแปรสมาชิก

นอกจากนี้ ยังต้องบังคับตัวเองใน Python หรือไม่

กระบวนการโทรเป็นไปโดยอัตโนมัติในขณะที่กระบวนการรับไม่ได้ (ชัดเจน) นี่คือเหตุผลที่ firstparameter ของฟังก์ชันในคลาสต้องเป็นตัวอ็อบเจ็กต์เอง กำลังเขียนพารามิเตอร์นี้เป็น ตัวเอง เป็นเพียงอนุสัญญา ไม่ใช่คำสำคัญและไม่มีความหมายพิเศษใน Python.

รู้ยัง คลาสจำเป็นใน Python หรือไม่? คลาส Python และวิธีการ Python คือ “ภาษาการเขียนโปรแกรมเชิงวัตถุ” ซึ่งหมายความว่าโค้ดเกือบทั้งหมดถูกใช้งานโดยใช้โครงสร้างพิเศษที่เรียกว่า ชั้นเรียน . โปรแกรมเมอร์ใช้ ชั้นเรียน เพื่อเก็บสิ่งที่เกี่ยวข้องไว้ด้วยกัน ทำได้โดยใช้คีย์เวิร์ด “ ระดับ ,” ซึ่งเป็นการรวมกลุ่มของโครงสร้างเชิงวัตถุ

คำถามก็คือ self ใช้สำหรับอะไรใน Python?

ตัวเอง แสดงถึงตัวอย่างของชั้นเรียน โดยใช้ “ ตัวเอง ” คำหลักที่เราสามารถเข้าถึงคุณสมบัติและวิธีการเรียนใน หลาม . มันผูก theattributes กับอาร์กิวเมนต์ที่กำหนด

เหตุใดจึงใช้ _ init _ ใน Python

NS _ในนั้น_ ฟังก์ชันนี้เรียกว่า constructor, orinitializer และจะถูกเรียกโดยอัตโนมัติเมื่อคุณสร้างอินสแตนซ์ใหม่ของคลาส ภายในฟังก์ชันนั้น วัตถุที่สร้างขึ้นใหม่ถูกกำหนดให้กับพารามิเตอร์ self สัญกรณ์ self.legs เป็น anattribute ที่เรียกว่าขาของวัตถุในตัวแปร self

แนะนำ: