Programlama yaparken çeşitli veri tipleri arasında geçiş yapmak gerekebilir. Python, bu tür dönüşümleri gerçekleştirmek için bir dizi yerleşik fonksiyon sunar. Bu makale, yazılıma yeni başlayanlara Python'da tür dönüşümünün temellerini anlatmaktadır.
Tür Dönüşümünün Neden Gereklidir?
Veri tipleri, verilerin nasıl saklandığını ve işlendiğini tanımlar. Bazen bir işlem yapabilmek için verinin türünü değiştirmeniz gerekebilir. Örneğin, kullanıcıdan alınan bir girdi varsayılan olarak metin türündedir. Eğer bu girdi üzerinde matematiksel işlemler yapmak istiyorsanız, onu bir sayı türüne dönüştürmeniz gerekmektedir.
Tür Dönüşüm Fonksiyonları
Python'da çeşitli tür dönüşüm fonksiyonları bulunmaktadır. İşte en yaygın kullanılanlardan bazıları:
int()
: Sayıya Dönüştürme
Bu fonksiyon, bir değeri tam sayıya dönüştürür.
sayi = int("10")
print(sayi) # Çıktı: 10
float()
: Ondalıklı Sayıya Dönüştürme
Bu fonksiyon, bir değeri ondalıklı sayıya dönüştürür.
ondalik_sayi = float("10.5")
print(ondalik_sayi) # Çıktı: 10.5
str()
: Metne Dönüştürme
Bu fonksiyon, bir değeri metin türüne dönüştürür.
metin = str(10)
print(metin) # Çıktı: "10"
list()
: Listeye Dönüştürme
Bu fonksiyon, bir değeri listeye dönüştürür.
liste = list("merhaba")
print(liste) # Çıktı: ['m', 'e', 'r', 'h', 'a', 'b', 'a']