عدد 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 模块的更多信息。