Sıralı (Sequence) Türler
Python'daki sıralı (sequence) türler, birden fazla öğeyi belirli bir sırayla tutabilen veri türleridir. Python'da üç yerleşik sıralı tür vardır: list, tuple ve str.
List (Liste): Listeler, farklı veri türlerinden öğeleri bir arada tutabilen bir veri türüdür. Listeler değiştirilebilir (mutable) yani bir listeye öğe ekleyebilir, bir öğeyi çıkarabilir veya bir öğeyi değiştirebilirsiniz. Listeler köşeli parantezler [] içinde tanımlanır ve öğeler virgülle ayrılır.
liste = [1, 2, 3, 'dört', 5.0] print(liste) # [1, 2, 3, 'dört', 5.0] print(type(liste)) # <class 'list'>
Tuple (Demet): Tuple'lar da farklı veri türlerinden öğeleri bir arada tutabilir, ancak tuple'lar değiştirilemez (immutable). Yani, bir tuple'ı oluşturduktan sonra onu değiştiremezsiniz. Tuple'lar parantezler () içinde tanımlanır ve öğeler virgülle ayrılır.
demet = (1, 2, 3, 'dört', 5.0) print(demet) # (1, 2, 3, 'dört', 5.0) print(type(demet)) # <class 'tuple'>
Str (String): Stringler, karakter dizilerini temsil eder. Python'da bir string, tek tırnak '' veya çift tırnak "" kullanılarak tanımlanabilir ve değiştirilemezdir (immutable).
string = "Merhaba, Dünya!" print(string) # Merhaba, Dünya! print(type(string)) # <class 'str'>
Bu sıralı türler, Python'da bir dizi işlemi gerçekleştirmek için kullanılır. Örneğin, bir liste üzerinde bir döngü çalıştırabilir, bir string'in belirli bir karakterini alabilir veya bir tuple'daki öğeler üzerinde işlem yapabilirsiniz.
Her bir sıralı türün kendi özellikleri ve kullanım durumları vardır, ancak hepsi birden fazla öğeyi belirli bir sırayla gruplandırma özelliğine sahiptir. Bu özellik, Python'da veri işleme ve manipülasyonu için son derece önemlidir.
0 Comments
Recommended Comments
There are no comments to display.