أرقام بايثون
أرقام بايثون
هناك ثلاثة أنواع رقمية في بايثون:
int
float
complex
يتم إنشاء متغيرات الأنواع الرقمية عندما تقوم بتعيين قيمة لها:
مثال
x = 1
# int
y = 2.8 # float
z = 1j # complex
للتحقق من نوع أي كائن في Python ، استخدم type()
الوظيفة:
مثال
print(type(x))
print(type(y))
print(type(z))
كثافة العمليات
Int ، أو عدد صحيح ، هو عدد صحيح ، موجب أو سالب ، بدون كسور عشرية ، بطول غير محدود.
مثال
عدد صحيح:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
تطفو
رقم عشري أو "رقم فاصلة عائمة" هو رقم ، موجب أو سالب ، يحتوي على واحد أو أكثر من الكسور العشرية.
مثال
يطفو:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
يمكن أيضًا أن تكون Float أرقامًا علمية بحرف "e" للإشارة إلى قوة 10.
مثال
يطفو:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
مركب
تتم كتابة الأعداد المركبة بالحرف "j" كجزء تخيلي:
مثال
مركب:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
اكتب التحويل
يمكنك التحويل من نوع إلى آخر باستخدام int()
،
float()
و ، complex()
والطرق:
مثال
التحويل من نوع إلى آخر:
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))
ملاحظة: لا يمكنك تحويل الأعداد المركبة إلى نوع رقم آخر.
رقم عشوائي
لا تحتوي Python على random()
وظيفة لإنشاء رقم عشوائي ، لكن Python بها وحدة نمطية مضمنة تسمى
random
والتي يمكن استخدامها لإنشاء أرقام عشوائية:
مثال
قم باستيراد الوحدة العشوائية ، واعرض رقمًا عشوائيًا بين 1 و 9:
import random
print(random.randrange(1, 10))
في مرجع الوحدة العشوائية الخاص بنا ، ستتعلم المزيد عن الوحدة النمطية العشوائية.