Python Numaraları
Python Numaraları
Python'da üç sayısal tür vardır:
int
float
complex
Onlara bir değer atadığınızda, sayısal türden değişkenler oluşturulur:
Örnek
x = 1
# int
y = 2.8 # float
z = 1j # complex
Python'da herhangi bir nesnenin türünü doğrulamak için şu type()
işlevi kullanın:
Örnek
print(type(x))
print(type(y))
print(type(z))
Int
Int veya tamsayı, pozitif veya negatif, ondalıksız, sınırsız uzunlukta bir tam sayıdır.
Örnek
tamsayılar:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Batmadan yüzmek
Kayan nokta veya "kayan nokta sayısı", bir veya daha fazla ondalık basamak içeren pozitif veya negatif bir sayıdır.
Örnek
Yüzer:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float, 10'un gücünü belirtmek için "e" ile gösterilen bilimsel sayılar da olabilir.
Örnek
Yüzer:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
karmaşık
Karmaşık sayılar sanal kısım olarak "j" ile yazılır:
Örnek
Karmaşık:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Tür Dönüştürme
int()
,
float()
ve complex()
yöntemlerini kullanarak bir türden diğerine dönüştürebilirsiniz :
Örnek
Bir türden diğerine dönüştürme:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Not: Karmaşık sayıları başka bir sayı türüne dönüştüremezsiniz.
Rastgele Sayı
Python'un rasgele sayı yapma işlevi yoktur, ancak Python'un rasgele sayılar yapmak için kullanılabilecek random()
yerleşik bir modülü
vardır:random
Örnek
Rastgele modülü içe aktarın ve 1 ile 9 arasında rastgele bir sayı görüntüleyin:
import random
print(random.randrange(1, 10))
Rastgele Modül Referansımızda , Rastgele modül hakkında daha fazla bilgi edineceksiniz.