ฟังก์ชั่นเครื่องกำเนิดไฟฟ้าคืออะไร?
ฟังก์ชั่นเครื่องกำเนิดไฟฟ้าคืออะไร?

วีดีโอ: ฟังก์ชั่นเครื่องกำเนิดไฟฟ้าคืออะไร?

วีดีโอ: ฟังก์ชั่นเครื่องกำเนิดไฟฟ้าคืออะไร?
วีดีโอ: เครื่องกำเนิดไฟฟ้า (ฟิสิกส์ ม.6 เล่ม 5 บทที่ 15) 2024, ธันวาคม
Anonim

เครื่องกำเนิดไฟฟ้า เป็นคลาสพิเศษของ ฟังก์ชั่น ที่ทำให้งานเขียนวนซ้ำง่ายขึ้น NS เครื่องกำเนิดไฟฟ้า คือ การทำงาน ที่สร้างลำดับของผลลัพธ์แทนที่จะเป็นค่าเดียว นั่นคือ คุณสร้าง ?ชุดของค่า

ในเรื่องนี้ ฟังก์ชันตัวสร้างใน Python คืออะไร?

เครื่องกำเนิดไฟฟ้า ใช้ในการสร้างตัววนซ้ำ แต่ด้วยวิธีการที่แตกต่างกัน เครื่องกำเนิดไฟฟ้า เรียบง่าย ฟังก์ชั่น ซึ่งส่งคืนชุดไอเท็มที่ทำซ้ำได้ทีละรายการในวิธีพิเศษ เมื่อการวนซ้ำชุดของรายการเริ่มโดยใช้คำสั่ง for คำสั่ง เครื่องกำเนิดไฟฟ้า กำลังดำเนินการ

ในทำนองเดียวกัน อะไรคือความแตกต่างทางวากยสัมพันธ์ระหว่างตัวสร้างและฟังก์ชันปกติ? ฟังก์ชั่นปกติ ส่งกลับค่าเดียว ค่าเดียว (หรือไม่มีเลย) เครื่องกำเนิดไฟฟ้า สามารถคืนค่า ("ผลตอบแทน") ได้หลายค่าตามต้องการ มันใช้งานได้ดีกับ iterables ทำให้สร้างสตรีมข้อมูลได้อย่างง่ายดาย

นอกจากนี้ คุณควรใช้เครื่องกำเนิดไฟฟ้าเมื่อใด

อย่างไร และทำไม - คุณควร ใช้ Python เครื่องกำเนิดไฟฟ้า . เครื่องกำเนิดไฟฟ้า เป็นส่วนสำคัญของ Python นับตั้งแต่เปิดตัวด้วย PEP 255 เครื่องกำเนิดไฟฟ้า ฟังก์ชั่นช่วยให้คุณประกาศฟังก์ชั่นที่ทำงานเหมือนตัววนซ้ำ ช่วยให้โปรแกรมเมอร์สร้างตัววนซ้ำได้อย่างรวดเร็ว ง่ายดาย และสะอาดตา

ผลตอบแทนทำงานอย่างไร

ผลผลิต เป็นคีย์เวิร์ดที่ใช้เหมือน return ยกเว้นฟังก์ชันจะคืนค่าตัวสร้าง ครั้งแรกที่ for เรียกอ็อบเจ็กต์ตัวสร้างที่สร้างจากฟังก์ชันของคุณ มันจะเรียกใช้โค้ดในฟังก์ชันของคุณตั้งแต่เริ่มต้นจนถึง ผลผลิต จากนั้นจะส่งคืนค่าแรกของลูป