PopAds.net - The Best Popunder Adnetwork

Jenis Operator Pada Python

Operator adalah konstruksi yang dapat memanipulasi nilai operan.
Pertimbangkan ekspresi 4 + 5 = 9. Di sini, 4 dan 5 disebut operan dan + disebut operator.

Jenis Operator

bahasa Python mendukung jenis operator.
  • Operator aritmatika
  • Perbandingan (Relational) Operator
  • Operator penugasan
  • Operator logis
  • bitwise Operator
  • Operator keanggotaan
  • Operator identitas
Mari kita lihat pada semua operator satu per satu.

Python Arithmetic Operator

Asumsikan variabel memegang 10 dan variabel b memegang 21, maka -

OperatorDeskripsiContoh
+ PenambahanMenambahkan nilai-nilai di kedua sisi operator.a + b = 31
- PenguranganMengurangi operan kanan dari operan kiri.a - b = -11
* PerkalianMengalikan nilai di kedua sisi operatora * b = 210
/ DivisiMembagi operan kiri oleh operan kananb / a = 2.1
% ModulusMembagi operan kiri oleh tangan kanan operan dan kembali sisanyab% a = 1
** EksponenMelakukan eksponensial (power) perhitungan operatora ** b = 10 pangkat 20
//Divisi lantai - Pembagian operan mana hasilnya adalah hasil bagi dimana digit setelah titik desimal dihapus. Tetapi jika salah satu operan adalah negatif, hasilnya adalah berlantai, yaitu, dibulatkan jauh dari nol (menuju tak terhingga negatif):9 // 2 = 4 dan 9,0 // 2.0 = 4.0, -11 // 3 = -4, -11,0 // 3 = -4,0

Python Operator Perbandingan

Operator ini membandingkan nilai di kedua sisi mereka dan memutuskan hubungan di antara mereka. Mereka juga disebut operator Relational.
Asumsikan variabel memegang 10 dan variabel b memegang 20, maka -

OperatorDeskripsiContoh
==Jika nilai-nilai dua operand adalah sama, maka kondisi menjadi benar.(A == b) tidak benar.
! =Jika nilai dua operand tidak sama, maka kondisi menjadi benar.(A! = B) benar.
>Jika nilai operan kiri lebih besar dari nilai operan kanan, maka kondisi menjadi benar.(A> b) tidak benar.
<Jika nilai operan kiri kurang dari nilai operan kanan, maka kondisi menjadi benar.(A <b) benar.
> =Jika nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, maka kondisi menjadi benar.(A> = b) tidak benar.
<=Jika nilai operan kiri kurang dari atau sama dengan nilai operan kanan, maka kondisi menjadi benar.(A <= b) benar.

Operator Python Penugasan

Asumsikan variabel memegang 10 dan variabel b memegang 20, maka -

OperatorDeskripsiContoh
=Memberikan nilai-nilai dari sisi operan kanan ke samping operan kiric = a + b memberikan nilai a + b ke c
+ = Tambahkan DANIa menambahkan operan yang tepat untuk operan kiri dan menetapkan hasil untuk operan kiric + = adalah setara dengan c = c + a
- = Kurangi DANIni mengurangi operan kanan dari operan kiri dan menetapkan hasil untuk operan kiric - = adalah setara dengan c = c - a
* = Multiply DANMengalikan operan kanan dengan operan kiri dan menetapkan hasil untuk operan kiric * = a setara dengan c = c * a
/ = Divide DANIni membagi operan kiri dengan operan kanan dan menetapkan hasil untuk operan kiric / = a setara dengan c = c / ac / = a setara dengan c = c / a
% = Modulus DANDibutuhkan modulus menggunakan dua operan dan menetapkan hasil untuk operan kiric% = a setara dengan c = c% a
** = Eksponen DANMelakukan eksponensial (power) perhitungan operator dan memberikan nilai operan kiric ** = adalah setara dengan c = c ** a
// = Divisi FloorIa melakukan pembagian lantai pada operator dan memberikan nilai operan kiric // = adalah setara dengan c = c // a

Python Bitwise Operator

Operator bitwise bekerja pada bit dan melakukan sedikit dengan operasi bit. Berasumsi jika a = 60; dan b = 13; Sekarang dalam format biner mereka akan sebagai berikut -
a = 0011 1100
b = 0000 1101
-----------------
a & b = 0000 1100
a | b = 0011 1101
a ^ b = 0011 0001
~ A = 1100 0011
Pyhton built-in fungsi bin () dapat digunakan untuk mendapatkan representasi biner dari bilangan bulat.
Ada berikut operator Bitwise didukung oleh bahasa Python

OperatorDeskripsiContoh
& Binary DANsalinan Operator sedikit untuk hasil jika ada di kedua operan(A & b) (berarti 0000 1100)
| biner ORIni salinan sedikit jika ada di salah satu operan.(A | b) = 61 (berarti 0011 1101)
^ Binary XORIni salinan bit jika sudah diatur dalam satu operan tetapi tidak keduanya.(A ^ b) = 49 (berarti 0011 0001)
~ Ones Binary PelengkapHal ini unary dan memiliki efek 'flipping' bit.(~ A) = -61 (berarti 1100 0011 di 2 ini berupa pelengkap karena bilangan biner ditandatangani.
<< Shift Kiri BinaryNilai operan kiri pindah ditinggalkan oleh jumlah bit yang ditentukan oleh operan kanan.a << = 240 (berarti 1111 0000)
>> Binary Shift KananNilai operan kiri pindah kanan dengan jumlah bit yang ditentukan oleh operan kanan.a >> = 15 (berarti 0000 1111)

Python Logical Operator

Ada berikut operator logika didukung oleh bahasa Python. Asumsikan variabel memegang Benar dan variabel b memegang False maka


Python Keanggotaan Operator

Tes Python operator keanggotaan untuk keanggotaan secara berurutan, seperti string, daftar, atau tupel. Ada dua operator keanggotaan seperti yang dijelaskan di bawah ini

OperatorDeskripsiContoh
diBernilai true jika menemukan variabel dalam urutan tertentu dan palsu sebaliknya.x dalam y, di sini di hasil dalam 1 jika x adalah anggota dari urutan y.
tidak masukBernilai true jika tidak menemukan variabel dalam urutan tertentu dan palsu sebaliknya.x tidak di y, di sini tidak dalam hasil dalam 1 jika x bukan anggota dari urutan y.

Python Identity Operator

operator identitas membandingkan lokasi memori dari dua benda. Ada dua operator Identity dijelaskan di bawah:
OperatorDeskripsiContoh
aku sBernilai true jika variabel di kedua sisi titik operator untuk objek yang sama dan palsu sebaliknya.x adalah y, di sini adalah hasil dalam 1 jika id (x) sama dengan id (y).
tidakFalse jika variabel di kedua sisi titik operator untuk objek yang sama dan benar sebaliknya.x tidak y, di sini bukan hasil 1 jika id (x) tidak sama dengan id (y).

Python Operator Precedence

Tabel berikut berisi semua operator dari prioritas tertinggi ke terendah.

OperatorDeskripsi
**Eksponensial (menaikkan ke listrik)
~ + -Ccomplement, unary plus dan minus (nama metode untuk dua terakhir adalah + @ dan - @)
* /% //Multiply, membagi, modulo dan divisi lantai
+ -Penambahan dan pengurangan
>> <<Kanan dan kiri pergeseran bitwise
&Bitwise 'DAN'
^ |Bitwise eksklusif `OR 'dan teratur` OR'
<= <>> =operator perbandingan
<> ==! =operator kesetaraan
=% = / = // = - = + = * = ** =operator penugasan
adalah tidakoperator identitas
di tidak dioperator keanggotaan
tidak atau danoperator logika
Previous
Next Post »

komentar tidak berisi spam.
terima kasih ConversionConversion EmoticonEmoticon