Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk mengatur urutan keutamaan pengendali python

Bagaimana untuk mengatur urutan keutamaan pengendali python

小老鼠
Lepaskan: 2023-12-18 15:24:03
asal
7379 orang telah melayarinya

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
Salin selepas log masuk
2. Operator eksponen: **

python

print(2 ** 3)  # 输出结果为 8
Salin selepas log masuk
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
Salin selepas log masuk
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!

Label berkaitan:
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan