Buradasın
Python 3 ve 2 arasındaki fark nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Python 2 ve 3 arasındaki bazı farklar:
- Print fonksiyonu: Python 2'de
print
bir ifade iken, Python 3'te bir fonksiyon olarak kullanılır ve parantez gerektirir 15. - String depolama: Python 2'de dizeler varsayılan olarak ASCII olarak depolanır, Python 3'te ise Unicode olarak depolanır 25.
- Tam sayı bölme: Python 2'de iki tam sayının bölümü tam değer verirken, Python 3'te ondalıklı değer verir 5.
- Değişken sızıntısı: Python 2'de global değişkenlerin değeri for-döngüsü içinde kullanıldığında değişir, Python 3'te ise değişmez 35.
- İstisna kullanımı: Python 2'de istisnalar notasyonlarla, Python 3'te ise parantezle çevrelenir 45.
- Yineleme: Python 2'de yineleme için
xrange()
fonksiyonu kullanılırken, Python 3'terange()
fonksiyonu kullanılır 135. - Sözdizimi: Python 3'ün sözdizimi daha basit ve anlaşılması kolaydır 45.
5 kaynaktan alınan bilgiyle göre: