Dari kursus: Pelatihan Esensial Python

Operator

- [Narator] Operator melakukan operasi pada variabel dan nilai. Di mana variabel adalah data, operator adalah instruksi tentang apa yang harus dilakukan dengan data itu. Jenis operator yang paling jelas yang mungkin Anda kenal adalah operator aritmatika. Mereka mengerjakan matematika. Jadi kita sudah melihat operator penambahannya. Satu tambah satu adalah dua. Mari kita bahas beberapa operator aritmatika lain yang disediakan Python untuk kita. Ini adalah operator perkalian. Itu tanda bintang. Ini jelas mengalikan angka, cukup mudah. Dan ini adalah eksponennya. Jadi ini adalah lima yang dinaikkan ke pangkat kedua, yaitu 25. Kita bisa melakukan pembagian dengan garis miring ke depan, jadi 20 dibagi lima adalah empat. Dan perhatikan bahwa ini mengembalikan nilai float daripada bilangan bulat. Setiap kali Anda melakukan pembagian, Anda akan mendapatkan nilai float atau desimal kembali. Itu karena Anda mungkin tidak selalu mendapatkan bilangan bulat sebagai hasil dari pembagian itu. Jadi jika saya melakukan 20 dibagi enam, itu jelas float, bukan? Jadi operasi matematika ini semuanya cukup mudah tetapi ada satu yang benar-benar spesifik untuk pemrograman yang perlu kita bahas dan itu adalah operator modulus. Operator modulus memberi Anda sisanya setelah pembagian apa pun. Misalnya, jika saya melakukan 20 modulus 6, saya mendapatkan dua kembali karena 20 dibagi 6 adalah 18 dengan sisa dua. Dan operasi ini banyak muncul dalam pemrograman. Secara pribadi, saya menggunakannya sepanjang waktu dan kita akan melihat alasannya dalam video tentang operator matematika nanti dalam kursus ini. Ada beberapa operasi dasar yang dapat kita lakukan dengan string juga. Jadi saya menyebutkan penggabungan string sebelumnya, string satu ditambah string dua, dan ini adalah operator penjumlahan yang menggunakan string dan hanya menggabungkan atau menempelkannya bersama-sama. Jadi Anda juga dapat melakukan perkalian string, string satu dikalikan dengan empat dan itu mengulangi string itu empat kali. Jadi dengan penggabungan atau penambahan dengan string, jelas ini membutuhkan string dan string. Ini beroperasi pada dua senar. Ini beroperasi pada string atau angka. Jika saya melakukannya, Anda tahu, string plus empat, saya akan mendapatkan kesalahan di sana. Jadi pastikan Anda memperhatikan jenis variabel yang Anda kerjakan. Dan ingat yang satu ini karena ini adalah trik yang sangat berguna jika Anda ingin melakukan banyak string berulang. Baiklah, jadi mari kita lihat serangkaian operator lainnya. Ini adalah operator perbandingan, operator logis, operator identitas, dan operator keanggotaan. Oke, kedengarannya banyak, tetapi semuanya sangat mudah dan Anda tidak perlu mengingat grup mana masing-masing operator berada. Semua operator ini mengevaluasi dua variabel atau nilai dan menghasilkan Boolean, benar atau salah. Yang pertama adalah operator perbandingan yang telah kita lihat. Jadi benar sama dengan benar. Itu adalah tanda sama dengan ganda, adalah operator perbandingan. Anda juga dapat melakukan kurang dari. Empat kurang dari lima. Anda dapat melakukan kurang dari atau sama dengan. Di sana, mari kita lakukan lima kurang dari sama dengan lima. Itu benar, dan tentu saja Anda dapat melakukan yang lebih besar dari, lima lebih besar dari dua dan lima lebih besar dari atau sama dengan dua, jadi semuanya cukup mudah. Lalu mari kita lihat operator logisnya. Operator logis sebenarnya hanyalah kata-kata bahasa Inggris biasa. Mereka beroperasi pada Boolean. Ada tiga operator logis, dan, atau, dan tidak. Dengan operator and, kedua sisi harus benar, evaluasi menjadi benar, jadi benar dan benar. Jika saya melakukan benar dan salah, itu salah. Ingat ini harus benar dan itu harus benar. Yang lainnya adalah operator or. Jadi benar atau salah, sisi ini atau sisi itu. Jadi satu-satunya situasi di mana ini dievaluasi menjadi salah adalah jika saya melakukan salah atau salah. Maka bukan operator, ini sedikit istimewa. Itu hanya beroperasi pada satu hal pada satu waktu dan hanya membalik Boolean yang sedang dioperasikannya. Jadi jika saya mengatakan tidak benar, itu salah. Jika sesuatu tidak benar, itu salah. Jika ada sesuatu yang tidak salah, itu benar. Itu hanya membalik apa pun variabel ini. Jadi operator keanggotaan juga kata-kata bahasa Inggris yang bagus dan dua operator keanggotaan masuk dan tidak masuk. Jadi Anda dapat menulis 1 dalam 1, 2, 3, 4, 5, dan Anda menjadi benar. Anda bisa mengatakan 10 dalam 1, 2, 3, 4, 5, dan itu jelas salah. 10 tidak muncul dalam daftar ini. Tetapi jika saya mengatakan 10, bukan dalam 1, 2, 3, 4, 5, itu benar. Anda juga dapat melakukan ini dengan senar, jadi kucing di kucing peliharaan saya. Kucing tali muncul di string. Tentu saja, perlu diingat bahwa kata kucing juga dalam katatonik. Jadi berhati-hatilah saat Anda menggunakan trik ini di Python saat Anda berurusan dengan string. Tentu saja, jika saya tidak memasukkan di sini, seperti yang dapat Anda bayangkan, itu hanya membalikkan nilainya. Baiklah, jadi itu adalah angin puyuh melalui konsep operator. Jika Anda tidak cukup menangkap semuanya, jangan khawatir. Kami akan berputar-putar kembali dan mempraktikkan ini nanti.

Konten