Dalam pemrograman, seringkali kita perlu membandingkan nilai antara satu dengan yang lain. Untuk melakukan hal tersebut, kita menggunakan operator perbandingan.
Python memiliki enam operator perbandingan yang umum digunakan, yaitu:
- Kurang dari ( < )
- Kurang dari atau sama dengan ( <= )
- Lebih besar dari ( > )
- Lebih besar dari atau sama dengan ( >= )
- Sama dengan ( == )
- Tidak sama dengan ( != )
Operator perbandingan Python digunakan untuk membandingkan dua nilai dan mengembalikan nilai boolean (True atau False) berdasarkan hasil perbandingan tersebut. Berikut adalah contoh penggunaan operator perbandingan dalam Python:
Kurang dari (<):
Operator “<” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri lebih kecil dari nilai di sebelah kanan. Jika tidak, mengembalikan False.Contoh:
10 < 20 # True
30 < 20 # False
Kurang dari atau sama dengan (<=):
Operator “<=” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri lebih kecil dari atau sama dengan nilai di sebelah kanan. Jika tidak, mengembalikan False.
Contoh:
20 <= 20 # True
10 <= 20 # True
30 <= 30 # True
Lebih besar dari (>):
Operator “>” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri lebih besar dari nilai di sebelah kanan. Jika tidak, mengembalikan False.
Contoh:
20 > 10 # True
20 > 20 # False
10 > 20 # False
Lebih besar dari atau sama dengan (>=):
Operator “>=” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri lebih besar dari atau sama dengan nilai di sebelah kanan. Jika tidak, mengembalikan False.
Contoh:
20 >= 10 # True
20 >= 20 # True
10 >= 20 # False
Sama dengan (==):
Operator “==” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri sama dengan nilai di sebelah kanan. Jika tidak, mengembalikan False.
Contoh:
20 == 10 # False
20 == 20 # True
Tidak sama dengan (!=):
Operator “!=” membandingkan dua nilai dan mengembalikan True jika nilai di sebelah kiri tidak sama dengan nilai di sebelah kanan. Jika tidak, mengembalikan False.
Contoh:
20 != 20 # False
20 != 10 # True
Operator perbandingan ini dapat digunakan untuk membandingkan baik angka maupun string. Ketika membandingkan string, perbandingan dilakukan berdasarkan urutan leksikografis, yaitu berdasarkan urutan alfabet.