, <=, >=, ==, !=", logik bukan "tidak", logik DAN "dan", logik atau "atau". Dalam penggunaan sebenar, kurungan boleh digunakan untuk menukar keutamaan pengendali."/> , <=, >=, ==, !=", logik bukan "tidak", logik DAN "dan", logik atau "atau". Dalam penggunaan sebenar, kurungan boleh digunakan untuk menukar keutamaan pengendali.">
Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengatur urutan keutamaan pengendali python
Susunan keutamaan pengendali Python dari tinggi ke rendah adalah seperti berikut: kurungan "()", operasi kuasa "**", tanda positif dan negatif "+, -", pendaraban dan pembahagian "*, /, //, %", Penambahan dan penolakan "+", pengendali perbandingan "<, >, <=, >=, ==, !=", logik bukan "tidak", logik DAN "dan", logik atau "atau ". Dalam penggunaan sebenar, kurungan boleh digunakan untuk menukar keutamaan pengendali.
Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.
Turutan keutamaan pengendali Python dari tinggi ke rendah adalah seperti berikut:
Kurungan ()
Kendalian kuasa**
+, -
, Pembahagian dan Pembahagian //, %
penambahan dan penolakan +
operator perbandingan <, >, <=, >=, ==, !=
logik bukan logik
print(1 + 2 * 3) # 输出结果为 5 print((1 + 2) * 3) # 输出结果为 92. Operator eksponen: **python
print(2 ** 3) # 输出结果为 83 Tanda: - dan + (perhatikan bahawa tanda di sini berbeza daripada penambahan dan penolakan, kerana ia tidak mengubah Keutamaan operasi tambah dan tolak. )python
print(-2) # 输出结果为 -2 print(+2) # 输出结果为 24 Pendaraban, pembahagian, modulo: *, /, %5. Penambahan, penolakan: +, -6 ;=, !=, ==7 Operator bitwise: & (bitwise AND), |. (bitwise OR), ^ (bitwise XOR)8 adalah dari kiri ke kanan, jadi keutamaan bukan lebih tinggi daripada dan, dan keutamaan dan lebih tinggi daripada atau)9 Pengendali identiti: ialah, bukan10 Adalah berguna untuk mengingati keutamaan ini, terutamanya apabila anda perlu menggabungkan berbilang pengendali. Sebagai contoh, jika anda ingin mengambil modulo nombor dan kemudian menambah 1, anda harus menggunakan kurungan untuk memastikan penambahan dilakukan sebelum modulo.
Atas ialah kandungan terperinci Bagaimana untuk mengatur urutan keutamaan pengendali python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!