Operator Divisi dengan Python
Diterbitkan: 2023-01-02Pertama-tama, ada dua tipe operator divisi di Python.
- /: Angka yang ditentukan di sebelah kirinya dibagi dengan angka yang ditentukan di sebelah kanannya. Ini, pada gilirannya, mengembalikan nilai floating point.
- //: Angka yang ditentukan di sebelah kirinya dibagi dengan angka yang ditentukan di sebelah kanannya. Jawaban akhir dibulatkan ke bawah dan bilangan bulat dikembalikan sebagai keluaran.
Jelajahi Kursus Ilmu Data Populer kami
Program Pascasarjana Eksekutif dalam Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data untuk Pengambilan Keputusan Bisnis | Master of Science dalam Ilmu Data dari University of Arizona |
Program Sertifikat Lanjutan dalam Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data dan Analisis Bisnis dari University of Maryland | Kursus Ilmu Data |
Sebagai contoh,
5/2 = 2,5
5//2 = 2
Operator pembagian bilangan bulat akan digunakan untuk membagi
division divide Operator membagi Keterampilan Ilmu Data Teratas untuk Dipelajari pada tahun 2022 SL. Tidak Keterampilan Ilmu Data Teratas untuk Dipelajari pada tahun 2022 1 Kursus Analisis Data Kursus Statistik Inferensial 2 Program Pengujian Hipotesis Kursus Regresi Logistik 3 Kursus Regresi Linear Aljabar Linier untuk Analisis
Selain itu, pembagian antara dua angka dengan Python hanya mengembalikan hasil bagi. Misalnya, membagi 5 dengan 2 menghasilkan 2,5
Operator pembagian bilangan bulat (//) dapat digunakan untuk membagi dua angka dan kemudian hasil bagi mereka dapat dibulatkan ke bilangan bulat terdekat.
Hasil bagi = 5 // 2
Lihat kursus ilmu data kami untuk meningkatkan keterampilan Anda.
Operator pembagian lantai sebenarnya adalah “//”. Ini sebenarnya mengembalikan nilai dasar untuk bilangan bulat dan juga untuk argumen floating point.
Baca Artikel Ilmu Data populer kami
Jalur Karir Ilmu Data: Panduan Karir Komprehensif | Pertumbuhan Karir Ilmu Data: Masa Depan Pekerjaan ada di sini | Mengapa Ilmu Data Penting? 8 Cara Ilmu Data Membawa Nilai bagi Bisnis |
Relevansi Ilmu Data untuk Manajer | Cheat Sheet Ilmu Data Utama Yang Harus Dimiliki Setiap Ilmuwan Data | 6 Alasan Teratas Mengapa Anda Harus Menjadi Ilmuwan Data |
Sehari dalam Kehidupan Ilmuwan Data: Apa yang mereka lakukan? | Myth Busted: Data Science tidak membutuhkan Coding | Kecerdasan Bisnis vs Ilmu Data: Apa perbedaannya? |
Pembagian lantai juga diterapkan di semua tipe numerik Python dan juga akan memiliki sintaks:
A // b == lantai(a/b)
Jenis hasil sebenarnya akan menjadi jenis tipikal di mana a dan b dipaksa sebelum operasi. Untuk lebih spesifik, jika a dan b memiliki tipe data yang sama, a//b juga akan memiliki tipe yang sama. Namun, jika ada input dari tipe yang berbeda, input tersebut pertama-tama dipaksa menjadi tipe tipikal menggunakan aturan serupa yang digunakan untuk semua operator lain dalam aritmatika. Untuk lebih spesifik, jika a dan b adalah int atau long, konsekuensinya memiliki tipe data dan nilai yang sama dengan pembagian standar pada tipe ini (ini juga termasuk kasus tipe input yang dicampur; long//int dan int//long keduanya akan mengembalikan tipe panjang).
Ketika datang ke input floating point, hasilnya adalah tipe float. Misalnya: 3,5//2,0 == 1,0
Selain itu, jika menyangkut bilangan kompleks, // memunculkan pengecualian, mengingat floor90 dari bilangan kompleks sebenarnya tidak diperbolehkan. Juga, ketika datang ke kelas yang ditentukan pengguna serta jenis ekstensi, semua semantik cukup sesuai dengan eksekusi jenis atau kelas.
Jika Anda ingin menyelam lebih dalam untuk bekerja dengan Python, terutama untuk ilmu data, upGrad memberi Anda PGP Eksekutif dalam Ilmu Data. Program ini dirancang untuk profesional TI tingkat menengah, insinyur perangkat lunak yang ingin menjelajahi Ilmu Data, analis non-teknologi, profesional karir awal, dll. Kurikulum terstruktur dan dukungan ekstensif kami memastikan siswa kami mencapai potensi penuh mereka tanpa kesulitan.