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

การเชื่อมโยงของตัวดำเนินการ ** ของ Python คืออะไร


จากเอกสาร Python:

ตัวดำเนินการในกลุ่มกล่องเดียวกันจากซ้ายไปขวา (ยกเว้นการเปรียบเทียบ) รวมถึงการทดสอบซึ่งทั้งหมดมีความสำคัญและต่อเนื่องกันจากซ้ายไปขวา ดูหัวข้อการเปรียบเทียบและการยกกำลังซึ่งจัดกลุ่มจากขวาไปซ้าย)

ดังนั้นตัวดำเนินการ ** (การยกกำลัง) จึงเป็นการเชื่อมโยงจากขวาไปซ้าย ตัวอย่างเช่น

2 ** 3 ** 4 will be evaluated as: (2 ** (3 ** 4))

ตัวอย่างเช่น

print(2 ** 3 ** 0)

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

2