Tür Dönüşümleri
Farklı veri türleri arasında dönüştürme fonksiyonları.
Bir veri türünü diğerine dönüştürmek için gömülü dönüşüm fonksiyonları kullanılır:
int():Ondalıklı sayı veya uygun metinleri tam sayıya dönüştürür.float():Tam sayı veya uygun metinleri ondalıklı sayıya dönüştürür.str():Sayısal veya mantıksal değerleri metne dönüştürür.bool():Değerlerin True/False karşılığını döner (boş listeler, 0, "" False kabul edilir).
Veri Tiplerini Dönüştürme Örnekleri
# Ondalıklı sayıyı tam sayıya çevirme
pi_num = 3.14
integer_pi = int(pi_num)
print(integer_pi) # 3 (virgülden sonrası atılır)
# Metni sayıya çevirme
string_val = "100"
numeric_val = int(string_val)
print(numeric_val + 50) # 150
# input() fonksiyonu her zaman 'str' döner, bu yüzden dönüştürme şarttır
user_age_str = input("Yaşınızı girin: ")
# Yaşı sayıya çeviriyoruz ki matematiksel kontrol yapabilelim
user_age = int(user_age_str)
print("Gelecek yıl yaşınız:", user_age + 1)