Python'da Bölme Operatörleri
Yayınlanan: 2023-01-02Başlangıç olarak, Python'da büyük ölçüde iki bölme işleci türü vardır.
- /: Solunda belirtilen sayı, sağında belirtilen sayıya bölünür. Bu da bir kayan nokta değerini döndürür.
- //: Solunda belirtilen sayı, sağında belirtilen sayıya bölünür. Nihai cevap aşağı yuvarlanır ve bir tam sayı çıktı olarak döndürülür.
Popüler Veri Bilimi Kurslarımızı keşfedin
IIITB'den Veri Biliminde Yönetici Yüksek Lisans Programı | İş Kararları Verme için Veri Biliminde Profesyonel Sertifika Programı | Arizona Üniversitesi'nden Veri Biliminde Bilim Ustası |
IIITB'den Veri Biliminde Gelişmiş Sertifika Programı | Maryland Üniversitesi'nden Veri Bilimi ve İş Analitiği Alanında Profesyonel Sertifika Programı | Veri Bilimi Kursları |
Örneğin,
5/2 = 2,5
5//2 = 2
Bölmek için tamsayı bölme operatörü kullanılacaktır.
division divide İki sayıyı bölmek için bölme operatörü ( // ).
2022'de Öğrenilecek En İyi Veri Bilimi Becerileri
SL. Numara | 2022'de Öğrenilecek En İyi Veri Bilimi Becerileri | |
1 | Veri Analizi Kursu | Çıkarımsal İstatistik Kursları |
2 | Hipotez Test Programları | Lojistik Regresyon Kursları |
3 | Lineer Regresyon Kursları | Analiz için Doğrusal Cebir |
Ek olarak, Python'da iki sayının bölünmesi bölümü verir. Örneğin, 5'i 2'ye bölmek 2,5 verir.
Tamsayı bölme operatörü (//) iki sayıyı bölmek için kullanılabilir ve daha sonra bölümleri en yakın tam sayıya yuvarlanabilir.
Bölüm = 5 // 2
Kendinizi geliştirmek için veri bilimi kurslarımıza göz atın.
Gerçek kat bölme operatörü “//” dir. Bu aslında hem tamsayılar hem de kayan nokta bağımsız değişkenleri için taban değerini döndürür.
Popüler Veri Bilimi Makalelerimizi okuyun
Veri Bilimi Kariyer Yolu: Kapsamlı Bir Kariyer Rehberi | Veri Bilimi Kariyer Gelişimi: İşin Geleceği burada | Veri Bilimi Neden Önemli? Veri Biliminin İşletmeye Değer Getirmesinin 8 Yolu |
Veri Biliminin Yöneticiler İçin Uygunluğu | Her Veri Bilimcinin Sahip Olması Gereken Nihai Veri Bilimi Hile Sayfası | Veri Bilimcisi Olmanız İçin En Önemli 6 Neden |
Veri Bilimcisinin Hayatından Bir Gün: Ne yapıyorlar? | Efsane Yıkıldı: Veri Biliminin Kodlamaya İhtiyacı Yok | İş Zekası ve Veri Bilimi: Farklar nelerdir? |
Kat bölümü, Python'un tüm sayısal türlerinde de uygulanır ve ayrıca şu sözdizimine sahip olacaktır:
A // b == kat(a/b)
Sonucun tipi aslında a ve b'nin operasyondan önce içine zorlandığı tipik tip olacaktır. Daha spesifik olmak gerekirse, a ve b aynı veri tipine sahipse, a//b de aynı tipte olacaktır. Ancak, farklı türde girdiler olması durumunda, bunlar öncelikle aritmetikteki diğer tüm operatörler için kullanılan benzer kurallar kullanılarak tipik bir türe zorlanır. Daha spesifik olmak gerekirse, hem a hem de b ints veya longs ise sonuç, bu türlerde standart bölme için olduğu kadar aynı veri türüne ve değere sahiptir (bu aynı zamanda karışık giriş türleri durumunu da içerir; long//int ve int//long her ikisi de bir uzun tür döndürür).
Kayan noktalı girişler söz konusu olduğunda, sonuç bir kayan nokta türüdür. Örneğin: 3,5//2,0 == 1,0
Ek olarak, karmaşık sayılar söz konusu olduğunda //, bir karmaşık sayının 90. katına aslında izin verilmediğini göz önünde bulundurarak bir istisna oluşturur. Ayrıca, kullanıcı tanımlı sınıfların yanı sıra uzantı türleri söz konusu olduğunda, tüm anlambilim, türün veya sınıfın yürütülmesine oldukça bağlıdır.
Özellikle veri bilimi için Python ile çalışmaya daha derinden dalmak istiyorsanız, upGrad size Veri Biliminde Yönetici PGP'yi getiriyor. Bu program, orta düzey BT uzmanları, Veri Bilimini keşfetmek isteyen yazılım mühendisleri, teknoloji dışı analistler, kariyerinin başındaki profesyoneller vb. için tasarlanmıştır. Yapılandırılmış müfredatımız ve kapsamlı desteğimiz, öğrencilerimizin zorluk çekmeden tam potansiyellerine ulaşmalarını sağlar.