Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penerokaan pengendali Python: analisis mendalam tentang pengendali tugasan, pengendali identiti dan pengendali ahli

Penerokaan pengendali Python: analisis mendalam tentang pengendali tugasan, pengendali identiti dan pengendali ahli

WBOY
WBOYasal
2024-01-20 08:45:07496semak imbas

Penerokaan pengendali Python: analisis mendalam tentang pengendali tugasan, pengendali identiti dan pengendali ahli

Kuasai rahsia pengendali Python: penerangan terperinci tentang pengendali tugasan, pengendali identiti dan pengendali ahli

Dalam pengaturcaraan Python, pengendali ialah konsep yang sangat penting. Selain operator aritmetik biasa dan operator logik, terdapat juga beberapa operator khas yang perlu kita kuasai. Artikel ini akan memperkenalkan tiga pengendali khas secara terperinci: pengendali tugasan, pengendali identiti dan pengendali keahlian, dan memberikan contoh kod yang sepadan.

1. Operator tugasan

Dalam Python, pengendali tugasan digunakan untuk menetapkan nilai atau ungkapan kepada pembolehubah. Pengendali tugasan biasa ialah:

  1. Pengendali tugasan mudah: =
    Contohnya: x = 10
    Pernyataan ini memberikan integer 10 kepada pembolehubah x.
  2. Operator penugasan tambahan: +=
    Contohnya: x += 5
    Pernyataan ini menambah 5 kepada nilai pembolehubah x dan memberikan hasil kepada x.
  3. Pengendali tugasan penolakan: -=
    Contohnya: x -= 3
    Pernyataan ini menolak 3 daripada nilai pembolehubah x dan memberikan hasilnya kepada x.
  4. Operator penugasan pendaraban: *=
    Contohnya: x *= 2
    Pernyataan ini mendarabkan nilai pembolehubah x dengan 2 dan memberikan hasil kepada x.
  5. Pengendali tugasan bahagian: /=
    Contohnya: x /= 4
    Pernyataan ini membahagikan nilai pembolehubah x dengan 4 dan memberikan hasilnya kepada x.

Berikut ialah beberapa contoh kod khusus:

x = 10
print(x) # Output: 10

x += 5
print(x) # Output: 15

x -= 3
print # Output: 12

x *= 2
print(x) # Output: 24

x /= 4
print(x) # Output: 6.0

2. Pengendali identiti

Sama ada operator identiti digunakan untuk perbandingan Sama ada alamat memori kedua-dua objek adalah sama. Pengendali identiti biasa ialah:

  1. is
    Contohnya: x ialah y
    Pernyataan ini digunakan untuk menentukan sama ada pembolehubah x dan pembolehubah y merujuk kepada objek yang sama.
  2. bukan
    Contohnya: x bukan y
    Pernyataan ini digunakan untuk menentukan sama ada pembolehubah x dan pembolehubah y merujuk kepada objek yang berbeza.

Berikut ialah beberapa kod sampel khusus:

x = 10
y = x
print(x ialah y) # Output: True

y = 10
print(x is y) # Output: True

=

5
print(x bukan y) # Output: True

3 Operator ahli

Operator ahli digunakan untuk menentukan sama ada sesuatu nilai dimasukkan dalam jujukan. Pengendali ahli biasa ialah:

  1. dalam
    Contohnya: x dalam urutan
    Pernyataan ini digunakan untuk menentukan sama ada x ialah unsur jujukan.
  2. bukan dalam
    Contohnya: x bukan dalam urutan
    Pernyataan ini digunakan untuk menentukan sama ada x bukan unsur jujukan.

Berikut ialah beberapa contoh kod khusus:

senarai = [1, 2, 3, 4, 5]
cetak(3 dalam senarai) # Output: True

tuple = (1, 2, 3, 4, 5 )
cetak(6 bukan dalam tuple) # Output: True

string = "Hello, World"
print("Hello" in string) # Output: True

Ringkasan:

Artikel ini memperkenalkan tiga jenis Python secara terperinci Pengendali khas: pengendali tugasan, pengendali identiti dan pengendali keahlian. Kami menguasai penggunaannya dan menunjukkannya dengan contoh kod konkrit. Saya harap artikel ini dapat membantu pembaca memahami dan menggunakan operator ini dengan lebih baik dan meningkatkan kecekapan dan kemahiran pengaturcaraan Python.

Atas ialah kandungan terperinci Penerokaan pengendali Python: analisis mendalam tentang pengendali tugasan, pengendali identiti dan pengendali ahli. 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