Veri Tipi Dönüşümleri

VERI TIPI DÖNÜŞÜMLERI

str(): Verileri string’e (karakter dizisi) çevirir.
 str(4)                   ‘4’
 
str(4.0)              ‘4.0’
 
str(10+2)          ‘12’ str(10/2)           ‘5’
 
str(10*2)           ‘20’
int(): Verileri integer’a (tamsayı) çevirir.

int(28.9)           28int(5+4)            9int(5/3)            1int(5*0.4)        2int(0.8+0.9)     1

Not: 
Tırnak içindeki verilerin tamsayıya çevrilmesi için tırnak içindeki ifadenin tamsayı olması gerekmektedir. Aksi halde çevirme işlemi yapılamaz.

Örnekler:
int(“28.9”)          à tırnak içerisindeki ifade tamsayı değildir.
hata
int(“5+4”)           à hata, tırnak içerisindeki ifade tamsayı değildir.
hata
int(“bilgisayar”) àhata, tırnak içerisindeki ifade tamsayı değildir.
hata
int("5")                à tırnak içerisindeki ifade tamsayıdır. O halde çevirme yapılabilir.   
5
int("-5")                à tırnak içerisindeki ifade tamsayıdır. O halde çevirme yapılabilir.   
-5





float():  Verileri float’a (reel sayı) çevirir.

float(5)           5.0float(-5)         -5.0float(0)           0.0float(3+4)      7.0float(3.5+4)   7.5
Not: Tırnak içindeki verilerin float’a çevrilmesi için tırnak içindeki ifadenin tamsayı veya float olması gerekmektedir. Aksi halde çevirme işlemi yapılamaz.

Örnekler:
float(“3+4”)     àtırnak içerisindeki ifade tamsayı veya float değildir.
hata
float(“7”)         àtırnak içerisindeki ifade tamsayıdır. O halde çevirme yapılabilir.  
7.0     
float(“5.7”)      
àtırnak içerisindeki ifade float’tur. O halde çevirme yapılabilir. 
5.7

Yorumlar

Bu blogdaki popüler yayınlar

Python Nedir?

Operatörler (İŞLEÇLER)