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

ตัวดำเนินการ Double Star หมายถึงอะไรใน Python


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

<ก่อนหน้า>>>> a=10; b=2>>> a**b100>>> a=1.5; b=2.5>>> a**b2.7556759606310752>>> a=3+2j>>> b=3+5j>>> a**b(-0.7851059645317211+2.350232331971346j)

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

>>> def function(**arg):for i ใน arg:print (i,arg[i])>>> function(a=1, b=2, c=3, d=4)a 1b 2c 3d 4