Pengendali Di Python - Semua Yang Anda Perlu Tahu



Blog ini akan memandu anda melalui Asas pengendali di python, Ia juga akan menyentuh pelbagai pengendali seperti aritmetik, bitwise, logik dll.

Bahasa Python adalah salah satu bahasa pengaturcaraan yang paling popular. Semasa belajar nampaknya mudah, ada konsep teras tertentu yang mesti dikuasai sebelum meneruskan dengan pelbagai aplikasi python. Pengendali di python adalah salah satu konsep asas teras dalam python. Blog ini akan membantu anda memahami pelbagai jenis operator di python. Berikut adalah topik yang dibahas dalam blog ini:

Apa itu Pengendali?

Pengendali di python digunakan untuk operasi antara dua nilai atau pemboleh ubah. Keluarannya berbeza mengikut jenis operator yang digunakan dalam operasi. Kita boleh memanggil operator sebagai simbol atau konstruk khas untuk memanipulasi nilai operan. Andaikan jika anda ingin melakukan penambahan dua pemboleh ubah atau nilai, anda boleh menggunakan operator penambahan untuk operasi ini. Nilai dalam operan boleh yang kita ada di python.





pengendali di python-edureka

Bergantung pada jenis operasi terdapat 7 jenis operator dalam bahasa pengaturcaraan python.



Jenis Pengendali

  1. Pengendali aritmetik
  2. Pengendali tugasan
  3. Pengendali perbandingan
  4. Pengendali logik
  5. Pengendali keahlian
  6. Pengendali identiti
  7. Pengendali bitwise

Pengendali aritmetik

Pengendali aritmetik digunakan untuk melakukan pengiraan aritmetik di python. Berikut adalah operator aritmetik dengan nama dan simbolnya. Ini adalah simbol yang kami gunakan semasa melakukan operasi aritmetik di python.

x = 10 y = 15 # penambahan x + y #pengurangan x - y #pelbagaian x * y #pembahagian x / y #pembahagian lantai x // y #modulus x% y #perkembangan x ** y

Pengendali tugasan

Operator pengendalian digunakan untuk memberikan nilai kepada pemboleh ubah atau objek lain dalam python. Berikut adalah pengendali tugasan yang kami ada di python.



x = 10 x + = 5 # ia sama dengan x = x + 5 x - = 5 x * = 5 x / = 5 #seperti yang sama kita boleh menulis semua pengendali tugasan seperti ini.

Pengendali perbandingan

Pengendali perbandingan digunakan untuk membandingkan dua nilai. Berikut adalah pengendali perbandingan yang kami ada di python.

x = 5 y = 3 # sama x == 5 # tidak sama x! = 5 # lebih besar daripada x> y # tanpa daripada x = y # tanpa daripada atau sama dengan x<= y 

Pengendali logik

Pengendali logik digunakan untuk membandingkan dua . Berikut adalah pengendali logik yang kami ada di python.

salinan mendalam java vs salinan cetek

# logikal dan 5> 3 dan 5> 4 #it akan kembali benar, kerana kedua-dua pernyataan itu benar. 5> 3 atau 5 2 dan 5<3) #it will return true, even when logical and will return false. 

Pengendali identiti

Pengendali identiti membandingkan dua objek. Berikut adalah pengendali identiti yang kami ada di python.

a = [10,20,30] b = [10,20,30] x = b z = a # adalah operator x adalah # ini akan mengembalikan palsu x adalah z #ini akan kembali benar. a adalah b # ini akan kembali palsu, walaupun kedua-duanya mempunyai item yang sama dalam senarai. a tidak b #ini akan kembali benar, kerana kedua-duanya bukan objek yang sama.

Pengendali keahlian

Operator keahlian digunakan untuk memeriksa sama ada urutan terdapat dalam objek. Berikut adalah pengendali keahlian yang kami ada di python.

a = [10,20,30, 'edureka'] #in operator 'edureka' dalam # ini akan kembali benar, kerana item tersebut terdapat di dalam objek. 'python' dalam # ini akan kembali palsu, kerana tidak terdapat dalam a. 10 tidak dalam # ini akan kembali palsu, kerana ia ada. 50 tidak dalam # ini akan kembali benar, kerana tidak ada 50 dalam a.

Pengendali bitwise

Pengendali bitwise membandingkan nilai perduaan. Berikut adalah pengendali bitwise yang kami ada di python.

cara membalikkan rentetan dalam python

#bitwise DAN 10 & 12 #ini akan mengembalikan 8 #bitwise ATAU 10 | 12 # ini akan kembali 14 #bitwise XOR 10 ^ 12 #ini akan kembali 6 #bitwise TIDAK ~ (10 & 12) # ini akan kembali -9 # shift kiri 10<>2 # ini akan kembali 2

Untuk memahami bagaimana kami mendapat hasil menggunakan pengendali bitwise mari kita lihat setara binari 10 dan 12.

10 dalam binari adalah 1010 dan 12 dalam binari adalah 1100. Semasa melakukan operasi DAN antara 1010 dan 1100, bit akan menjadi 1 jika kedua-dua bit adalah 1. Oleh itu, setara binari yang terhasil akan menjadi 1000 iaitu 8 ketika kita menukarnya hingga perpuluhan.

Pengendali bitwise OR akan menetapkan setiap bit ke 1 jika salah satu bit adalah 1, bit bit XOR akan menetapkan setiap bit ke 1 jika hanya satu bit adalah 1 dan bitwise tidak akan membalikkan semua bit.

Semasa melakukan shift kiri atau shift kanan, bit akan beralih ke kiri 2 tempat dalam contoh kita. Oleh itu 1010 akan menjadi 101000 iaitu 40. Begitu juga ketika melakukan shift kanan 1010 akan menjadi 10, iaitu 2.

Dalam blog ini, kami telah membincangkan pelbagai jenis operator di python. Topik ini adalah konsep asas untuk belajar . Ini adalah konsep inti python yang diperlukan semasa berpindah ke pelbagai domain lain di python. Sekiranya anda mencari pendekatan pembelajaran berstruktur terhadap pengaturcaraan python, anda boleh mendaftar untuk memulakan pembelajaran anda.

Sekiranya anda mempunyai sebarang pertanyaan, sebutkan di bahagian komen. Kami akan menghubungi anda.