عدد Python

عدد Python

هناك ثلاثة أنواع من الأعداد في Python:

  • int
  • float
  • complex

عند تعيين قيمة للمتغير، يتم إنشاء متغير من النوع العددي:

实例

اكس = 10   # int
ي = 6.3  # float
ز = 2ج   # complex

للتحقق من نوع أي عنصر في Python، استخدم type() الوظيفة:

实例

اطبع نوع (اكس)
اطبع نوع (ي)
print(type(z))

运行实例

Int

Int أو العدد الصحيح هو عدد كامل، إيجابي أو سالب، بدون أرقام عشرية، بلا حد.

实例

العدد الصحيح:

اكس = 10
ي = 37216654545182186317
ز = -465167846
اطبع نوع (اكس)
اطبع نوع (ي)
print(type(z))

运行实例

Float

العدد العشري أو "العدد العشري" هو عدد إيجابي أو سالب يحتوي على أرقام عشرية.

实例

العدد العشري:

اكس = 3.50
ي = 2.0
ز = -63.78
اطبع نوع (اكس)
اطبع نوع (ي)
print(type(z))

运行实例

يمكن أن تكون الأعداد العشرية أيضًا أرقامًا علمية تحتوي على "e" لتعريف القوة 10.

实例

العدد العشري:

اكس = 27e4
ي = 15E2
ز = -49.8e100
اطبع نوع (اكس)
اطبع نوع (ي)
print(type(z))

运行实例

العدد المركب

يُكتب العدد المركب باستخدام "ج" كجزء مجهري:

实例

العدد المركب:

اكس = 2+3ج
ي = 7ج
ز = -7ج
اطبع نوع (اكس)
اطبع نوع (ي)
print(type(z))

运行实例

类型转换

您可以使用 int()float()complex() 方法从一种类型转换为另一种类型:

实例

从一种类型转换为另一种类型:

x = 10 # int
y = 6.3 # float
z = 1j # complex
a = float(x)
# 把整数转换为浮点数
b = int(y)
# 把浮点数转换为整数
# 把整数转换为复数:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

运行实例

注释:您无法将复数转换为其他数字类型。

随机数

Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:

实例

导入 random 模块,并显示 1 到 9 之间的随机数:

import random
print(random.randrange(1,10))

运行实例

Random 模块参考手册 中,您将了解有关 Random 模块的更多信息。