, <=, >=, ==, !=", 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

Bagaimana untuk mengatur urutan keutamaan pengendali python

小老鼠
小老鼠asal
2023-12-18 15:24:037239semak imbas

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.

Bagaimana untuk mengatur urutan keutamaan pengendali python

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:

  1. Kurungan ()

  2. Kendalian kuasa**

  3. +, -

  4. , -
  5. , Pembahagian dan Pembahagian //, %

  6. penambahan dan penolakan +

  7. operator perbandingan <, >, <=, >=, ==, !=

  8. logik bukan logik

  9. ATAU dengan dan

  10. atau

Dalam penggunaan sebenar, anda boleh menggunakan tanda kurung untuk menukar keutamaan pengendali.

Pengenalan terperinci

1. Kurungan: Ungkapan dalam kurungan mempunyai keutamaan tertinggi.

python

print(1 + 2 * 3)  # 输出结果为 5  
print((1 + 2) * 3)  # 输出结果为 9
2. Operator eksponen: **

python

print(2 ** 3)  # 输出结果为 8
3 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)  # 输出结果为 2
4 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, bukan

10 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn