SORU
8 EKİM 2008, ÇARŞAMBA


Python '/' '//' arasındaki farkı bölüm için ne kullanılır?

Diğeri üzerinde birini kullanarak bir yararı var mı? İkisi de aynı sonuçları döndürür gibi görünüyor.

>>> 6/3
2
>>> 6//3
2

CEVAP
8 EKİM 2008, ÇARŞAMBA


Python 3.0, 5 / 2 2.5 döner ve 5 // 2 2 dönecektir. Eski point bölümü, ikincisi ise kat bölümü kayan, bazen de tamsayı bölme denir.

Python 2.2 veya daha sonra 2.x hattı, bir gerçekleştirmek sürece tamsayılar için fark Python 2 nedenleri from __future__ import division, yok.x 3.0 davranışı benimsemek

Gelecekteki alma, 5.0 // 2 ne olursa olsun, bu operasyonun kat bölünme sonucu beri 2.0 dönecektir.

https://docs.python.org/whatsnew/2.2.html#pep-238-changing-the-division-operator detaylı bir açıklama bulabilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Kontor.TV

    Kontor.TV

    14 Mart 2006