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

ชื่อที่ถูกต้องของออเปอเรเตอร์ * ใน Python คืออะไร

อาร์กิวเมนต์ *args เรียกว่า "variable positional parameter" และ **kwargs เรียกว่า "variable keyword parameter" ออเปอเรเตอร์ * และ ** เพียงแค่ unpack โครงสร้างข้อมูลของแต่ละตัว

ตัวอย่าง

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

ผลลัพธ์

6