Python 数字
- Kabla ya Hii Aina za Data ya Python
- Pya Tena Kufichwa wa Data wa Python
Python 数字
Python 中有三种数字类型:
- int
- float
- complex
为变量赋值时,将创建数值类型的变量:
Mfano
x = 10 # int y = 6.3 # float z = 2j # complex
如需验证 Python 中任何对象的类型,请使用 type()
函数:
Mfano
print(type(x)) print(type(y)) print(type(z))
Int
Int 或整数是完整的数字,正数或负数,没有小数,长度不限。
Mfano
整数:
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
Float
浮动或“浮点数”是包含小数的正数或负数。
Mfano
浮点:
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
浮点数也可以是带有“e”的科学数字,表示 10 的幂。
Mfano
浮点:
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
复数
复数用 "j" 作为虚部编写:
Mfano
复数:
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
Umwandiko wa Aina
Wewe unaweza kutumia int()
、float()
na complex()
Makundi ya kuingia kwenye aina moja kwenye aina nyingine:
Mfano
Kuingia kwenye aina moja kwenye aina nyingine:
x = 10 # int y = 6.3 # float z = 1j # complex # Kuingia namba ya pekee kama namba ya juu a = float(x) # Kuingia namba ya juu kama namba za pekee b = int(y) # Kuingia namba ya pekee kama namba zingine za kuzalika: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Tahadhari:Hii inaweza kuwa ni kama kuingia namba zingine za kuzalika kwenye namba zingine za kuzalika.
Namba za kuzalika
Python hauonekani random()
Fani kufanya namba zingine za kuzalika, lakini Python ina jina linaloitwa random
Moduli ya kufikia kwa kufanya namba zingine za kuzalika:
Mfano
Kuingia Moduli wa Random, na kumonisha namba zingine za kuzalika kati ya 1 na 9:
import random print(random.randrange(1,10))
Kwenye Mwongozo wa Moduli wa Mwangalizi Kwenye, utafikia taarifa zaidi kuhusu Moduli wa Mwangalizi.
- Kabla ya Hii Aina za Data ya Python
- Pya Tena Kufichwa wa Data wa Python