Şu eğitimden: Python Temel Eğitimi

Türlere ve değerlere genel bakış - Python Eğitimi

Şu eğitimden: Python Temel Eğitimi

Türlere ve değerlere genel bakış

- [Erkek Sesi] Python'da sadece birkaç temel veri türü var. Burada Komodo'da, alıştırma dosyalarının üçüncü bölümünden types.py bir çalışma kopyasını açtım. Burada dördüncü satırda fark edeceksiniz, bir X değişkeni var ve yedi değeri, yedi sabit sayısı atandı. Ve altıncı satırda fark edeceksiniz, X değişkeninin türünü yazdırıyorum. Yani type, bir değer veya değişkenin türünü yazdıran yerleşik bir işlevdir. Ve böylece bunu kaydedip çalıştırdığımda, türün 'int' sınıfı olduğunu söylediğini fark edeceksiniz. Bu tamsayı türüdür. Yerleşik tiplerden biridir. Python, bazen ördek yazma olarak adlandırılan ve bir değerin türünün değerin kendisi tarafından belirlendiği bir dinamik yazma biçimi kullanır. Başka bir deyişle, ördek gibi yürüyorsa, o bir ördek. Yani bu değeri 7.0 olarak değiştirirsem ve kaydedip çalıştırırsam, şimdi bunun sınıf 'float' olduğunu görürsünüz. Yani kayan nokta sayısıdır. Ve bunu şimdi tırnak içine alırsam, bu bir dizedir ve bu yüzden bunu kaydedip çalıştırırsam, sınıf dizesi der. Str, Python'daki dize türü için yerleşik sınıfın adıdır. Büyük harfle T harfiyle true kelimesine değiştirirsem, kaydet ve çalıştır, şimdi sınıf 'bool' çünkü bu Boole türü. Ve eğer onu hiçbiri olarak değiştirirsem, yine büyük harf N ile, bu bir değer için yerleşik türdür. Ve böylece bu türün adı olan 'NoneType' sınıfı diyor. Yani bunlar temel yerleşik tiplerdir. Python genişletilebilir olacak şekilde tasarlanmıştır, bu nedenle nesne sisteminde kendi türlerinizi oluşturmak kolaydır. Ve bu yerleşik türleri bu bölümün geri kalanında daha ayrıntılı olarak ele alacağız.

İçerikler