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

ชื่อที่ถูกต้องของตัวดำเนินการ * ที่มีอยู่ใน Python คืออะไร?


อาร์กิวเมนต์ *args เรียกว่า "ตัวแปรตำแหน่งพารามิเตอร์" และ **kwargs คือ "ตัวแปรคีย์เวิร์ดพารามิเตอร์" อาร์กิวเมนต์ * และ ** เพียงแกะโครงสร้างข้อมูลที่เกี่ยวข้อง

ตัวอย่าง

def func(a, b, c):
   return a + b + c
args = (1, 2, 3)
print(func(*args))

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

6