หลังจากที่เราได้รู้เรื่องการใช้งานและการสร้าง 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

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเขียน Selenium ให้แจ้งเตือน Message Error
โดย athirach.offcial จ 01 เม.ย. 2024 11:59 am บอร์ด Software testing
0
113
จ 01 เม.ย. 2024 11:59 am โดย athirach.offcial View Topic การเขียน Selenium ให้แจ้งเตือน Message Error
เครื่องมือที่ช่วยในการทำ Automated test ใน python
โดย athirach.offcial จ 01 เม.ย. 2024 11:51 am บอร์ด Software testing
0
109
จ 01 เม.ย. 2024 11:51 am โดย athirach.offcial View Topic เครื่องมือที่ช่วยในการทำ Automated test ใน python
selenium เวอร์ชั่น ปัจจุบัน เป็นเวอร์ชั่นที่เท่าไหร่
โดย athirach.offcial จ 01 เม.ย. 2024 11:39 am บอร์ด Software testing
0
86
จ 01 เม.ย. 2024 11:39 am โดย athirach.offcial View Topic selenium เวอร์ชั่น ปัจจุบัน เป็นเวอร์ชั่นที่เท่าไหร่
ปัจจัยที่ทำให้เกิด Spam score ในเว็บไซต์
โดย athirach.offcial จ 01 เม.ย. 2024 11:27 am บอร์ด Share Knowledge
0
150
จ 01 เม.ย. 2024 11:27 am โดย athirach.offcial View Topic ปัจจัยที่ทำให้เกิด Spam score ในเว็บไซต์
Dell Optiplex 980 ไม่รองรับแรม Rank แบบ Single Rank
โดย mindphp จ 01 เม.ย. 2024 1:55 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
349
จ 01 เม.ย. 2024 1:55 am โดย mindphp View Topic Dell Optiplex 980 ไม่รองรับแรม Rank แบบ Single Rank
การจัดประเภทของการ Test โปรแกรม
โดย athirach.offcial ส 30 มี.ค. 2024 12:54 pm บอร์ด Software testing
0
214
ส 30 มี.ค. 2024 12:54 pm โดย athirach.offcial View Topic การจัดประเภทของการ Test โปรแกรม
เทคนิคการเขียน Test Case ให้ครอบคลุม
โดย athirach.offcial ส 30 มี.ค. 2024 12:50 pm บอร์ด Software testing
0
167
ส 30 มี.ค. 2024 12:50 pm โดย athirach.offcial View Topic เทคนิคการเขียน Test Case ให้ครอบคลุม
Automated test เหมาะสำหรับงานเทสแบบไหน
โดย athirach.offcial ส 30 มี.ค. 2024 12:46 pm บอร์ด Software testing
0
188
ส 30 มี.ค. 2024 12:46 pm โดย athirach.offcial View Topic Automated test เหมาะสำหรับงานเทสแบบไหน