Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะคืนค่า none จากฟังก์ชัน Python ได้อย่างไร


ฟังก์ชันที่ไม่มีคำสั่ง return ที่เรียกว่าฟังก์ชัน void จะคืนค่า None จากฟังก์ชัน หากต้องการคืนค่าอื่นที่ไม่ใช่ไม่มี คุณต้องใช้คำสั่ง return ในฟังก์ชัน และฟังก์ชันดังกล่าวเรียกว่าฟังก์ชันที่มีผล

ค่าอย่างไม่มี จริง และเท็จ ไม่ใช่สตริง แต่เป็นค่าพิเศษและคีย์เวิร์ดใน python และเป็นส่วนหนึ่งของไวยากรณ์

หากเราไปถึงจุดสิ้นสุดของฟังก์ชันใดๆ และเราไม่ได้ดำเนินการคำสั่ง return ใดๆ อย่างชัดแจ้ง Python จะส่งคืนค่า None โดยอัตโนมัติ

ฟังก์ชันบางอย่างมีไว้เพื่อดำเนินการเท่านั้น แทนที่จะใช้การคำนวณและส่งคืนผลลัพธ์ ฟังก์ชันดังกล่าวเรียกว่าโพรซีเดอร์

ตัวอย่าง

โค้ดตัวอย่างหนึ่งได้รับด้านล่างซึ่งส่งคืนไม่มี

def lyrics(): pass
a = lyrics()
print a

ผลลัพธ์

None