Yazeka
Arama sonuçlarına göre oluşturuldu
Python 3 ve Python 2 arasındaki temel farklar şunlardır:
- Sözdizimi: Python 3'ün sözdizimi daha basit ve anlaşılması kolaydır, Python 2 ise daha karmaşıktır 12.
- String Varsayılanı: Python 3'te string'ler varsayılan olarak Unicode olarak saklanır, Python 2'de ise "u" ön eki ile tanımlanması gerekir 12.
- Değişkenlerin Değeri: Python 3'te değişkenlerin değeri asla değişmezken, Python 2'de global değişkenler for-loop içinde kullanıldığında değişebilir 1.
- İstisna İşleme: Python 3'te istisnalar parentez içinde yer alırken, Python 2'de notasyon içinde yer alır 1.
- Karşılaştırma Kuralları: Python 3'te karşılaştırma kurallarının düzeni basitleştirilmiştir, Python 2'de ise daha karmaşıktır 1.
- Iterasyon: Python 3'te iterasyon için
Range()
fonksiyonu kullanılırken, Python 2'dexrange()
kullanılır 12. - Geri Uyumluluk: Python 3, Python 2 ile geriye uyumlu değildir 12.
5 kaynaktan alınan bilgiyle göre: