Keutamaan pengendali Python dari tinggi ke rendah ialah operator kurungan (()), operator kuasa (**), operator unari (+, -), pendaraban (*), bahagi (/), modulo ( %), pembahagian integer ( //), penambahan (+), penolakan (-), pengendali perbandingan (<, >, <=, >=, ==, !=), pengendali logik (dan, atau, bukan), pengendali tugasan (=, +=, -=, *=, /=, %=, //=, **=).
Sistem pengendalian tutorial ini: sistem Windows 10, versi Python 3.11.4, komputer Dell G3.
Python ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas yang mudah dipelajari dan berkuasa. Dalam Python, operator ialah simbol yang digunakan untuk melaksanakan pelbagai operasi matematik dan logik. Pengendali yang berbeza mempunyai keutamaan yang berbeza, yang menentukan susunan mereka dinilai dalam ungkapan. Artikel ini akan memperkenalkan keutamaan pengendali dalam Python, dari tinggi ke rendah.
1. Operator kurungan (()): Operator kurungan mempunyai keutamaan tertinggi dan digunakan untuk menukar susunan pengiraan ungkapan. Ungkapan dalam kurungan akan dinilai terlebih dahulu.
2. Operator kuasa (**): Operator kuasa digunakan untuk mengira kuasa nombor. Ia mempunyai keutamaan yang lebih tinggi, jadi operasi eksponen dalam ungkapan akan berlaku sebelum operasi lain.
3 Operator unary (+, -): Operator unary digunakan untuk beroperasi pada satu operan. Tanda tambah (+) digunakan untuk mengembalikan nilai positif operan, dan tanda tolak (-) digunakan untuk mengembalikan nilai negatif operan.
4 Darab (*), bahagi (/), modulo (%), bahagi (//): Pengendali pendaraban, bahagi, modulo dan bahagi mempunyai keutamaan yang sama, dan ia mengikut urutan dari kiri ke kanan Buat pengiraan. Operator pendaraban digunakan untuk mengira hasil darab dua nombor, operator bahagi digunakan untuk mengira hasil bagi dua nombor, operator modulo digunakan untuk mengira baki dua nombor, dan operator bahagi integer digunakan untuk mengira integer. hasil bagi dua nombor.
5 Penambahan (+), penolakan (-): Operator tambah dan tolak mempunyai keutamaan yang sama, dan ia dikira mengikut tertib dari kiri ke kanan. Operator tambah digunakan untuk mengira jumlah dua nombor, dan operator tolak digunakan untuk mengira perbezaan antara dua nombor.
6. Operator perbandingan (<, >, <=, >=, ==, !=): Operator perbandingan digunakan untuk membandingkan saiz dua nombor atau kesamaan dua objek. Mereka mempunyai keutamaan yang sama dan dinilai dari kiri ke kanan.
7. Operator logik (dan, atau, bukan): Operator logik digunakan untuk menggabungkan dan mengendalikan nilai Boolean. Mereka mempunyai keutamaan yang berbeza, pengendali bukan mempunyai keutamaan tertinggi, diikuti oleh pengendali dan dan akhirnya pengendali atau.
8. Operator tugasan (=, +=, -=, *=, /=, %=, //=, **=): Operator tugasan digunakan untuk menetapkan nilai kepada pembolehubah. Mereka mempunyai keutamaan paling rendah dan dinilai dari kanan ke kiri.
Dengan memahami keutamaan pengendali Python, kita boleh lebih memahami dan menguasai susunan penilaian ekspresi. Ini sangat penting untuk menulis program yang kompleks dan menyelesaikan masalah matematik. Dalam aplikasi praktikal, kami boleh menggunakan kurungan seperti yang diperlukan untuk menyatakan secara eksplisit susunan operasi untuk mengelakkan kekeliruan dan ralat.
Untuk meringkaskan, keutamaan pengendali Python dari tinggi ke rendah ialah: operator kurungan (()), operator kuasa (**), operator unari (+, -), pendaraban (*), bahagi ( /), modulo ( %), pembahagian integer (//), penambahan (+), penolakan (-), operator perbandingan (<, >, <=, >=, ==, !=), Operator logik (dan, atau , bukan), pengendali tugasan (=, +=, -=, *=, /=, %=, //=, **=).
Apabila menulis kod, kita harus mengatur susunan pengiraan ungkapan mengikut keutamaan pengendali untuk memastikan hasil yang betul. Pada masa yang sama, kami juga boleh menggunakan kurungan untuk menyatakan dengan jelas susunan operasi, menjadikan kod lebih jelas dan lebih mudah difahami.
Atas ialah kandungan terperinci Bagaimana untuk mengatur keutamaan pengendali python dari tinggi ke rendah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!