[Python2] Operator
Macam-macam operator pada python :
1. Aritmatika
2. Perbandingan
3. Penugasan
4. Bitwiser
5. Logika
6. Keanggotaan
7. Identitas
[0] Fadjar Septian, Ridwan. Belajar Pemrograman Python Dasar.
1. Aritmatika
+(penambah),-(pengurangan),*(perkalian),/(pembagian),%(modulus),**(pemangkatan),//(pembagian bulat).
2. Perbandingan
==(Persamaan),!= atau <> (tidak samadengan), > (lebih besar), < (lebih kecil), >= (lebih besar samadengan), <= (lebih kecil samadengan).
3. Penugasan
Biasanya digunakan ketika menugaskan variable dengan variable itu sendiri.
contoh :
a=3
a+=1
artinya adalah a=a+1 dalam kata lain, a=3+1 maka a=4. output adalah 4.
+=, -=, *=, /=, %=, **=, //=
4. Bitwiser
& (AND),| (OR),^(XOR),~(biner invert),<<(Geser biner ke kiri ),>>(Geser biner ke kanan).
5. Logika
and, or, not
6. Keanggotaan
in (memriksa apakah nilai yang dicari berada pada list atau struktur python lainnya. Jika nilai tersebut ada maka kondisi akan bernilai true).
contoh :
a_list=[1,2,3,4,5]
print 5 in a_list
not in (kebalikan dari in).
7. Identitas
is (memeriksa apakah nilai disebelah operan kiri memiliki identitas memori yang sama dengan nilai di sebelah kanan operan. jika sama kondisi bernilai true.
contoh :
a,b=10,10
print a is b
is not (sebaliknya dari is)