Contoh
Operator Simbol Penjelasan
Interpreter
>>> 1+2
Penjumlahan + Menjumlahkan masing-masing bilangan (operan)
3
Mengurangi nilai operan kiri dengan operan >>> 4-7
Pengurangan –
kanan -3
>>> 7*4
Perkalian * Mengalikan masing-masing bilangan (operan)
28
>>> 9/5
Pembagian / Membagi nilai operan kiri dengan operan kanan
1.8
Pembagian >>> 9//5
// Menghilangkan nilai desimal suatu pembagian
bulat 1
>>> 14%5
Modulo % Menghasilkan sisa pembagian
4
>>> 4**3
Eksponen ** Perpangkatan dengan operan kiri sebagai pokok
64
Berikut contoh penggunaan operator aritmatika pada python shell,
B. Operator Perbandingan pada Python (Comparison Operators)
Contoh
Operator Simbol Penjelasan
Interpreter
>>> 1==1.0
Bernilai True: operan mempunyai nilai yang sama
True
Persamaan ==
Bernilai False: operan tidak mempunyai nilai
yang sama >>> 1==4
False
>>> 7!=8
Bernilai True: operan mempunyai nilai yang tidak
sama
True
Tidak sama !=
Bernilai False: operan mempunyai nilai yang
>>> 2!=2.0
sama
False
>>> 9>7
Bernilai True: operan kiri lebih besar dari operan
kanan True
Lebih besar dari >
Bernilai False: operan kiri tidak lebih besar dari >>> 9>9
operan kanan
False
>>> 7<8
Bernilai True: operan kiri lebih kecil dari operan
kanan True
Lebih kecil dari <
Bernilai False: operan kiri tidak lebih kecil dari >>> 8<7
operan kanan
False
Bernilai True: operan kiri lebih besar atau sama >>> 9>=7
dengan operan kanan
Lebih besar atau
>= True
sama dengan
Bernilai False: operan kiri tidak lebih besar atau
sama dengan operan kanan >>> 7>=9
False
>>> 8<=8
Bernilai True: operan kiri lebih kecil atau sama
dengan operan kanan True
Lebih kecil atau
<=
sama dengan
Bernilai False: operan kiri tidak kecil besar atau >>> 7<=6
sama dengan operan kanan
False
9
>>> z=4
>>> z-=2
Kurang sama
-= Mengurangkan nilai suatu variabel
dengan
>>> z
2
>>> a=6
>>> a*=3
Kali sama dengan *= Mengalikan nilai suatu variabel
>>> a
18
>>> b=8
>>> b/=4
Bagi sama dengan /= Membagi nilai suatu variabel
>>> b
2.0
>>> c=5
>>> c//=2
Pembagian bulat
//= Pembagian bulat nilai suatu variabel
sama dengan
>>> c
2
>>> d=7
>>> d%=3
Modulo sama Sisa pembagian nilai variabel dengan
%=
dengan suatu bilangan
>>> d
1
>>> e=2
Pangkat sama
**= Perpangkatan nilai suatu variabel
dengan
>>> e**=3
>>> e
3. Prioritas
Dari semua operator python diatas, masing-masing mempunyai urutan prioritas yang
nantinya prioritas pertama akan dilakukan paling pertama. Begitu seterusnya sampai dengan
prioritas terakhir.
Dibawah ini adalah table prioritas operator di Python:
Operator
**
~,+,-
*,/,%,//
+,-
>>,<<
&
^,|
<=,<,>,>=
< >,==,!=
=,%=,/=,//=,-=,+=,*=
https://errorcybernews.com/2016/12/22/belajar-python-dasar-operator-python/