Python Casting

Belirtilen değişken türü

Bazen değişkenlere belirli bir tür atamak gerekebilir. Bu casting ile yapılabilir. Python bir nesne yönelimli bir dildir, bu yüzden veri türlerini, temel türlerini içeren sınıflarla tanımlar.

Bu nedenle, Python'da dönüşüm için yapıcı fonksiyonları kullanın:

  • int() - Tam sayı ifadesi veya kesirli sayı ifadesi kullanarak tam sayı oluşturun (logarıtlama ile aşağı yuvarlama yaparak), veya tam sayıyı temsil eden bir dizge ifadesi kullanarak
  • float() - Kesirli sayı veya tam sayıyı temsil eden bir dizge (string) kullanarak kesirli sayı veya tam sayı oluşturun
  • str() - Dizge, tamsayı ifadesi ve kesirli sayı ifadesi dahil olmak üzere çeşitli veri türleriyle dizge oluşturun

Örnek

Tamsayılar:

x = int(1)   # x 1 olacaktır
y = int(2.5) # y 2 olacaktır
z = int("3") # z 3 olacaktır

Uygulama Örneği Çalıştır

Örnek

Kesirli Sayılar:

x = float(1)     # x 1.0 olacaktır
y = float(2.5)   # y 2.5 olacaktır
z = float("3")   # z 3.0 olacaktır
w = float("4.6")# w 4.6 olacaktır

Uygulama Örneği Çalıştır

Örnek

Dizge:

x = str("S2") # x 'S2' olacaktır
y = str(3)    # y '3' olacaktır
z = str(4.0)  # z '4.0' olacaktır

Uygulama Örneği Çalıştır