‫Selamat datang kembali.
‫Dalam video ini, saya ingin berbicara tentang gagasan tentang Kebenaran dan Kepalsuan.
‫Apa artinya, dan Anda akan sering mendengar ini dalam pemrograman Python, Anda melihat sampai sekarang Anda telah menggunakan
‫boolean di sini sebagai Valdés.
‫Jadi sangat mudah, jika benar dan benar, maka jalankan kode ini.
‫Tetapi Python dapat melakukan hal-hal lain juga.
‫Misalnya, jika ini adalah lima dan ini katakan halo, menurut Anda apa yang akan terjadi di sini dalam program
‫kami?
‫Nah, jika saya klik, jalankan.
‫Anda cukup umur untuk mengemudi dan Anda memiliki lisensi.
‫Apakah itu yang Anda harapkan?
‫Dan ini karena apa yang dilakukan Python di balik kap sebenarnya adalah mengubahnya menjadi
‫boolean untuk Anda, jadi hampir seolah-olah ia melakukan ini mengingat konversi tipe di mana mengonversi tipe.
‫Untuk Bolian, segera setelah kita sampai pada pernyataan if ini, karena Python berkata, hei, saya ingin benar atau salah, saya tidak peduli
‫apa semua ini, saya tidak peduli apa itu lisensi, beri saya benar atau Salah.
‫Jadi saya tahu apakah harus melakukan ini atau pergi ke blok lain.
‫Sekarang, jika saya hanya mencetak mari kita lakukan ini di sini, mari kita cetak Bolian Halo.
‫Dan akhirnya mencetak Bolian lima.
‫Mari kita lihat apa yang kita dapatkan.
‫Kami mendapatkan true, true, dan inilah yang kami sebut nilai kebenaran di Python, itu adalah nilai Truthy karena
‫jika kami menjalankan konversi tipe Bolian di atasnya, itu dievaluasi menjadi benar.
‫Apa itu nilai falsey?
‫Nah, jika saya melakukan nol dan jika saya melakukannya, katakanlah, string kosong dan saya klik jalankan.
‫Itu adalah falsie, itu tidak benar-benar salah, tetapi itu salah karena jika kita menjalankan bullion di atasnya ke Python,
‫itu akan mengatakan, oh, ini salah dan nol, itu salah.
‫Dan semacam itu masuk akal, bukan?
‫Dan jika Anda benar-benar pergi ke stack overflow, jika Anda belum pernah melihat Stack overflow
‫sebelumnya, jika Anda pernah memiliki pertanyaan pemrograman dan Anda mencarinya di Google, biasanya lima jawaban teratas akan berisi
‫satu atau dua jawaban stack overflow.
‫Dan pada dasarnya yang terjadi adalah orang-orang mengajukan pertanyaan seperti apa itu kebenaran dan kepalsuan di Python?
‫Dan Anda mendapatkan jawaban.
‫Jadi Anda dapat melihat di sini bahwa ia memiliki empat jawaban dan Anda biasanya mencari tanda centang, yang berarti
‫bahwa ini adalah jawaban yang diverifikasi dan berarti, hai, pemilik pertanyaan ini telah menerimanya sebagai jawaban terbaik.
‫Jadi orang yang menanyakan pertanyaan ini hanya berkata, ya, ini adalah jawaban yang benar.
‫Ini adalah yang terbaik.
‫Tetapi Anda juga memiliki orang lain yang memilih.
‫Jadi Anda dapat melihat bahwa jawaban ini mendapat 46 nilai.
‫Dan meskipun itu ditandai sebagai jawaban yang benar oleh pengguna, mungkin orang lain datang kemudian
‫dan memberikan jawaban yang lebih baik.
‫Jadi sekarang kami memiliki seratus dua puluh tiga suara positif dan Anda melihat bahwa jawaban ini jauh lebih baik.
‫Semua nilai dianggap Kebenaran kecuali yang berikut ini.
‫Jadi Anda benar-benar dapat melihat di sini bahwa dalam Python, nilai-nilai ini dianggap salah, Anda dapat melihat nol di sini.
‫Anda dapat melihat string kosong di sini dan kemudian ada beberapa set kosong lainnya.
‫Anda memiliki kamus kosong, daftar kosong, tupel kosong.
‫Anda memiliki desimal.
‫Anda memiliki hal-hal seperti pecahan.
‫Anda memiliki nol koma nol kepalsuan.
‫Itu dan juga tidak ada yang salah.
‫Sehingga jika saya mengetik tidak ada di sini.
‫Itu salah untuk.
‫Sekarang, Anda tidak perlu menghafal ini karena sebagian besar waktu itu masuk akal, bukan?
‫Tapi itu membantu kita melakukan logika kondisional dengan sangat baik.
‫Misalnya, mari kita hapus ini dan katakanlah kita memiliki pengguna dan pengguna ini harus memiliki kata sandi dan
‫nama pengguna.
‫Jika misalkan username adalah Johnny dan passwordnya adalah satu, dua, tiga.
‫Nah, alih-alih saya mengatakan, hei, jika pengguna ini memiliki kata sandi dan nama pengguna dan kami tidak memeriksa apakah nama pengguna
‫itu ada atau kata sandi ada, kami hanya ingin memastikan, hei, apakah orang ini mengisi
‫formulir dan apakah mereka coba kirim username dan password?
‫Saya hanya bisa mengatakan kata sandi dan nama pengguna.
‫Dan saya tidak perlu khawatir tentang mengubah ini menjadi emas batangan atau semacamnya,
‫karena jika ada kata sandi dan nama pengguna, cobalah untuk menguncinya dan Anda melihat bahwa itu terbaca jauh lebih bagus
‫karena masing-masing dievaluasi menjadi nilai benar dan salah.
‫Ini adalah fitur kecil yang bagus untuk menjaga Python dengan baik, bagus dan sederhana dan membaca seperti bahasa Inggris.
‫Saya akan melihat di video berikutnya oleh.