Mengenal boolean value
Pertemuan ke-4,5,6,7
Tipe Data Boolean adalah tipe data yang memiliki salah satu dari dua nilai yang mungkin (biasanya dilambangkan benar dan palsu ) yang dimaksudkan untuk mewakili dua nilai kebenaran dari logika dan aljabar boolean . Ini dinamai George Boole , yang pertama kali mendefinisikan sistem logika aljabar pada pertengahan abad ke-19. Tipe data Boolean terutama dikaitkan dengan pernyataan bersyarat, yang memungkinkan tindakan berbeda dengan mengubah aliran kontrol bergantung pada apakah kondisi Boolean yang ditentukan programmermengevaluasi benar atau salah. Ini adalah kasus khusus dari tipe data logis yang lebih umum (lihat logika probabilistik ) - logika tidak selalu harus Boolean.
§ Jenis-jenis operator
Dalam pemrograman python operator banyak jenisnya.tercatat ada 7 yaitu
1. 1. Operator aritmatika
2.
Operator perbandingan atau reaksi
3.
Operator penugasan
4.
Operator logika
5.
Operator Bitwise
6.
Operator keanggotaan
7.
Operator identifikasi
Operator Aritmatika
Fungsi operator aritmatika mencakup penjumlahan,
pengurangan, pembagian, perkalian, dan lain-lain. Beberapa simbol dari operator
aritmatika sudah kita kenal semenjak bangku TK, seperti penjumlahan kita tahu
itu disimbolkan dengan tanda plus (+), pengurangan minus (-), perkalian (x,
namun karena di python x merupakan huruf maka diganti *), dan sebagainya.
|
Operator |
Penjelasan |
Penerapan |
|
+ |
Digunakan untuk operasi penjumlahan |
7 + 2 = 9 |
|
– |
Digunakan untuk operasi pengurangan |
7 – 2 = 5 |
|
* |
Digunakan untuk operasi perkalian |
7 * 2 = 14 |
|
/ |
Digunakan untuk operasi pembagian dengan
hasilnya berupa bilangan ril |
7 / 2 = 3.5 |
|
// |
Digunakan untuk operasi pembagian dengan
hasilnya dibulatkan ke bawah |
7 // 2 = 3 |
|
% |
Digunakan untuk operasi sisa hasil
pembagian |
7 % 2 = 1 |
|
** |
Digunakan untuk operasi pemangkatan |
7 ** 2 = 49 |
Operator Perbandingan
Digunakan untuk membandingkan nilai di sebelah kiri dan
kanan. Kemudian akan ditetapkan hubungan antara keduanya. Maka dari itu
operator ini juga disebut operator relasi. Hasil dari operator perbandingan
adalah nilai tipe data boolean (True dan False).
Operator Penugasan
Merupakan operator yang digunakan atau ditugaskan untuk
menyimpan nilai ke dalam variabel. Simbol dari operator jenis ini pada dasarnya
diwakili dengan tanda =. Sering diterapkan saat kita membuat variabel.
Selain itu simbol = pada operator ini juga bisa dikombinasikan dengan operator jenis lain seperti operator aritmatika dan bitwise, hal ini disebut operator penugasan gabungan. Ketika operator gabungan ini digunakan, maka fungsinya tidak hanya akan menyimpan nilai tapi juga akan memanipulasi nilainya sesuai dengan jenis operator gabungannya.
Operator Logika
Operator ini digunakan untuk operasi logika dan terdiri dari 3 jenis AND, OR, dan NOT.
Operator Bitwise
Untuk menggunakan operator bitwise minimal kalian perlu
tahu pemahaman tentang apa itu bilangan biner. Karena operator ini
diperuntukkan untuk hal tersebut. Nah sekarang apa itu bilangan biner? Bilangan
biner merupakan bilangan yang tersusun atas dua angka 0 dan 1.
Bisa dibilang konsep dari operator bitwise merupakan
operator logika yang dikhususkan untuk bilangan biner.
Operator Keanggotaan
Operator ini diperuntukkan untuk mencari keanggotaan dalam
suatu tipe data urutan seperti String, List, dan Tuple. Tak mengherankan jika
operator ini sering diterapkan dalam perulangan. Karena hanya memastikan suatu
nilai ADA atau TIDAK ADA di dalam daftar, maka operator ini hanya berisi 2
anggota saja.
Operator Identitas
Berbeda dengan operator keanggotaan sebelumnya, yang
memastikan ada atau tidak adanya suatu anggota dalam daftar atau nilai tertentu
dalam sebuah variabel. Operator identitas lebih digunakan untuk membandingkan
dan memastikan apakah variabel x menunjuk lokasi memori yang sama dengan
variabel y. Jadi lebih ke mencocokan isi antar variabel.
Tidak ada komentar:
Posting Komentar