คำสั่ง return [expression] ออกจากฟังก์ชัน โดยเลือกส่งกลับนิพจน์ไปยังผู้โทร คำสั่ง return ที่ไม่มีอาร์กิวเมนต์จะเหมือนกับ return ไม่มี
ตัวอย่าง
ตัวอย่างทั้งหมดข้างต้นจะไม่คืนค่าใดๆ คุณสามารถคืนค่าจากฟังก์ชันได้ดังนี้ −
#!/usr/bin/python Function definition is here def sum( arg1, arg2 ): # Add both the parameters and return them." total = arg1 + arg2 print "Inside the function : ", total return total; # Now you can call sum function total = sum( 10, 20 ); print "Outside the function : ", total
ผลลัพธ์
เมื่อโค้ดด้านบนถูกรัน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Inside the function : 30 Outside the function : 30