Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อาร์กิวเมนต์ที่จำเป็นสำหรับฟังก์ชันใน python คืออะไร?


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

หากคุณเรียกใช้รหัสที่กำหนด คุณจะได้รับผลลัพธ์ต่อไปนี้

Hi 15
Traceback (most recent call last):
  File "requiredarg1.py", line 4, in <module>
    requiredArg('Hello')
TypeError: requiredArg() takes exactly 2 arguments (1 given)

คำอธิบาย

ในผลลัพธ์ด้านบนสำหรับการเรียกใช้ฟังก์ชันแรกที่มีอาร์กิวเมนต์ที่จำเป็นสองตัว เราจะได้ผลลัพธ์เป็น Hi 15 แต่สำหรับการเรียกใช้ฟังก์ชันที่สองที่มีอาร์กิวเมนต์เพียงตัวเดียว เราได้รับ TypeError ที่แจ้งว่าฟังก์ชันนั้นรับ 2 อาร์กิวเมนต์พอดี นี่แสดงให้เห็นถึงความสำคัญของข้อโต้แย้งที่จำเป็นและลักษณะบังคับ