Kodkitabi

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)