หลังจากที่เราได้รู้เรื่องการใช้งานและการสร้าง Function ใน Python มากันแล้ว ในบทความนี้จะมานำเสนอการใช้งานฟังก์ชั่นอีกรูปแบบหนึ่งซึ่งเป็นเทคนิคเล็กๆน้อยๆในใช้งานฟังก์ชั่นที่จะอำนวยความสะดวกแก่เหล่า ผู้ใช้งาน และเหล่าโปรแกรมเมอร์ ซึ่งจะทำให้การเขียนโปรแกรมภาษาไพธอน มีความยืดหยุ่นขึ้น
ทำความรู้จักกับฟังก์ชั่นในภาษาไพธอน
ทุกภาษาในการเขียนโปรแกรม เปิดช่องทางให้โปรแกรมเมอร์ สร้างฟังก์ชั่นขึ้นมาเพื่อใช้งานได้ ฟังก์ชั่นใน ไพทอนมีสองแบบคือฟังก์ชั่นที่มีมากับ ไพทอนและสามารถเรียกใช้ได้เลย อีกแบบหนึ่งคือฟังก์ชั่นที่โปรแกรมเมอร์สร้างขึ้นมาเพื่อใช้งานเองซึ่งเมื่อเราได้เรียกใช้งานฟังก์ชั่นแล้วอาจจะมีหรือไม่มีค่าที่รีเทรินออกมาก็ได้
วิธีการ รีเทิร์น ค่า 2 ค่า จากภาษาไพธอน
โดยปกติแล้วเวลาที่เราใช้ฟังก์ชั่นเรามักจะ รีเทิร์นค่าออกมาเพียง 1 ค่าเสมอ โดยในบทความนี้จะมาแนะนำการรีเทรินค่า 2 ค่า และใช้ตัวแปร 2 ตัวแปรในการรับค่าออกมา
ตามตัวอย่างโค้ดด้านล่าง
def value(a,b):
'ฟังก์ชั่นที่มีการรีเทรินค่าออกจากฟังก์ชั่น 2 ค่า'
c = a*b
d = a-b
return c,d รีเทรินค่าออกมา 2 ค่า
a,b = value(10,20) #เรียกฟังก์ชั่นขึ้นมาใช้งานและเก็บไว้ในตัวแปร 2 ตัว
print(a)
print(b)
ผลการรัน เราจะเห็นไดว่า ตัวแปร a รับค่าจากตัวแปร c และ ตัวแปร b รับค่าจากตัวแปร d ไปตามลำดับ
200
-10