Rumah > Artikel > pembangunan bahagian belakang > Mengapa Python Tidak Menyokong dan -- Operator Penambahan/Penurunan?
Memahami Gelagat Operator Penambahan dan Penurunan dalam Python
Seseorang mungkin mengalami kekeliruan apabila cuba menggunakan operator pra-kenaikan atau pra-penurunan ( , --) dalam Python, kerana ia tidak disokong dalam bahasa. Adalah penting untuk ambil perhatian bahawa dan -- tidak diiktiraf sebagai pengendali sebaliknya gabungan dua dan - pengendali, masing-masing.
Mengapa Kiraan Tidak Mengubah Nilai Pembolehubah?
count ditafsirkan oleh Python sebagai pengendali identiti ( ), yang pada dasarnya tidak melakukan apa-apa. Memandangkan operator unari untuk dan - hanya terpakai pada nilai berangka, kiraan dihuraikan sebagai ( kiraan), yang hanya mengurangkan untuk mengira.
Alternatif kepada Operator Pra-Peningkatan/Penurunan
Untuk mencapai kesan yang diingini untuk menambah atau mengurangkan pembolehubah, Python menawarkan pengendali = dan -=. Kod berikut menunjukkan penggunaannya:
count += 1 # Increment the count variable count -= 1 # Decrement the count variable
Sebab Meninggalkan dan -- Operator
Ketiadaan operator ini dalam Python berpunca daripada beberapa faktor, termasuk:
Atas ialah kandungan terperinci Mengapa Python Tidak Menyokong dan -- Operator Penambahan/Penurunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!