تدعم بايثون ثلاثة أنواع رئيسية من الأرقام، وهي الأعداد الصحيحة int والأعداد العشرية float والأعداد المركبة complex. يمكن إجراء جميع العمليات الحسابية المعتادة عليها كالجمع والطرح والضرب والقسمة.

الأعداد الصحيحة int

x = 100
y = -50
z = 999999999999

الأعداد العشرية float

price = 19.99
ratio = 1.0e3  # 1000.0

العمليات الحسابية

print(10 + 3)   # 13
print(10 - 3)   # 7
print(10 * 3)   # 30
print(10 / 3)   # 3.33...
print(10 // 3)  # 3 قسمة صحيحة
print(10 % 3)   # 1 الباقي
print(10 ** 3)  # 1000 الأس

الأعداد المركبة

c = 2 + 3j
print(c.real, c.imag)