Sayılar
Python'da üç tane sayısal tür vardır:
- Tamsayı (int): pozitif veya negatif, ondalıksız, sınırsız uzunlukta bir tam sayıyı ifade eder.
- Ondalıklı sayı (float) : bir veya daha fazla ondalık basamak içeren pozitif veya negatif bir sayıları ifade eder.
- Karmaşık : Karmaşık sayılar sanal kısım olarak "j" ile yazılır.
x=3 #(tam sayı)
y=1.2 #(ondalıklı sayı)
z=2j+4 #(karmaşık sayı)
Not: Değişkenin tipini öğrenmek için type(değişken adı) yazılmalıdır.
print(type(x))
print(type(y))
print(type(z))
Çıktı:
<class 'int'> <class 'float'> <class 'complex'>
Sayısa değerlerin tipleri kendi aralarında değiştirilebilir.
#int değerini float'a çevirme:
a = float(x)
#float değerini int'e çevirme (aşağı yönde yuvarlama yapar.)
b = int(y)
#int değerini karmaşık sayıya çevirme
c = complex(x)
print(a)
print(b)
print(c)
Çıktı:
3.0 1 (3+0j)