⊗pyPmUFOP 201 of 208 menu

พารามิเตอร์ที่ไม่บังคับของฟังก์ชันใน Python

สามารถทำให้พารามิเตอร์ของฟังก์ชันไม่บังคับได้ ในการทำเช่นนั้นจำเป็นต้องกำหนดค่าเริ่มต้นให้กับพารามิเตอร์ มาดูวิธีการทำกัน สมมติว่าเรามีฟังก์ชันต่อไปนี้:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # แสดงผล 3

มาทำให้พารามิเตอร์ที่สองมีค่าเริ่มต้นเป็น 2 กัน:

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

มาทดสอบการทำงานของฟังก์ชันของเราด้วยพารามิเตอร์แรกเพียงตัวเดียว:

print(func(1)) # แสดงผล 3

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

print(func(2, 4)) # แสดงผล 6

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

def func(num=5): return num * 2

ฟังก์ชันนี้ถูกเรียกใช้ดังนี้:

print(func(2)) print(func(10)) print(func())

บอกผลลัพธ์ของการเรียกใช้ฟังก์ชันแต่ละครั้ง

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

def func(num1=1, num2=3): return num2 - num1

ฟังก์ชันนี้ถูกเรียกใช้ดังนี้:

print(func(6, 10)) print(func(5)) print(func())

บอกผลลัพธ์ของการเรียกใช้ฟังก์ชันแต่ละครั้ง

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ