⊗pyPmUFNPa 202 of 208 menu

พารามิเตอร์ที่มีชื่อใน Python

หากส่งพารามิเตอร์จำนวนมากเข้าสู่ฟังก์ชัน ความเสี่ยงที่จะทำผิดพลาดก็เพิ่มขึ้น เนื่องจาก อาจสับสนค่าสำหรับพารามิเตอร์ ที่เราต้องการ

เพื่อหลีกเลี่ยงปัญหาดังกล่าว ใน Python มี ความสามารถในการระบุชื่อพารามิเตอร์ เมื่อเรียกใช้ฟังก์ชัน มาดูกันว่า ทำอย่างไร สมมติว่าเรามีฟังก์ชัน ต่อไปนี้:

def func(num1, num2): return num1 + num2

สามารถเรียกใช้ได้โดยตรง:

res = func(5, 10) print(res) # แสดงผล 15

หรือสามารถเรียกใช้พารามิเตอร์พร้อมระบุชื่อได้:

res = func(num1=5, num2=10) print(res) # แสดงผล 15

พารามิเตอร์ที่มีชื่อสะดวกมาก เนื่องจากสามารถสลับตำแหน่งกันได้เมื่อเรียกใช้ ฟังก์ชัน:

res = func(num2=2, num1=5) print(res) # แสดงผล 7

หากเมื่อประกาศฟังก์ชันมีการกำหนดพารามิเตอร์ที่ไม่ได้บังคับไว้หลายตัว ก็สามารถทำให้เป็นพารามิเตอร์ที่มีชื่อได้เช่นกัน ในกรณีนี้สามารถ ไม่ต้องระบุพารามิเตอร์ตามลำดับที่ ได้กำหนดไว้เมื่อประกาศ:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # แสดงผล 9

กำหนดฟังก์ชัน:

def func1(num1, num2, num3): return (num1 + num2) * num3

เรียกใช้ฟังก์ชันนี้ โดยส่งค่าผ่าน พารามิเตอร์ที่มีชื่อ

กำหนดฟังก์ชัน:

def func1(text1, text2): return text1 + ' ' + text2

เรียกใช้ฟังก์ชันนี้ โดยส่งสตริง 'hello' และชื่อของคุณผ่านพารามิเตอร์ที่มีชื่อ

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ