อาร์กิวเมนต์ของคีย์เวิร์ดเกี่ยวข้องกับการเรียกใช้ฟังก์ชัน เมื่อคุณใช้อาร์กิวเมนต์ของคีย์เวิร์ดในการเรียกใช้ฟังก์ชัน ผู้เรียกจะระบุอาร์กิวเมนต์ด้วยชื่อพารามิเตอร์
สิ่งนี้ทำให้คุณสามารถข้ามอาร์กิวเมนต์หรือวางอาร์กิวเมนต์ที่ไม่เป็นระเบียบได้ เนื่องจากล่าม Python สามารถใช้คีย์เวิร์ดที่ให้มาเพื่อจับคู่ค่ากับพารามิเตอร์ คุณยังสามารถเรียกใช้คำสำคัญไปยังฟังก์ชัน printme() ด้วยวิธีต่อไปนี้ -
ตัวอย่าง
#!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now you can call printme function printme( str = "My string")
ผลลัพธ์
เมื่อโค้ดด้านบนถูกรัน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
My string
ตัวอย่างต่อไปนี้ให้ภาพที่ชัดเจนยิ่งขึ้น โปรดทราบว่าลำดับของพารามิเตอร์ไม่สำคัญ
ตัวอย่าง
#!/usr/bin/python # Function definition is here def printinfo( name, age ): "This prints a passed info into this function" print "Name: ", name print "Age ", age return; # Now you can call printinfo function printinfo( age=50, name="miki" )
ผลลัพธ์
เมื่อโค้ดด้านบนถูกรัน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Name: miki Age 50