当前位置: 首页 > 后端技术 > Python

Python入门系列——七、数字类型介绍

时间:2023-03-25 21:36:46 Python

数字类型Python中共有三种数字类型。intfloatcomplex中的哪个变量是什么类型的数字?取决于您分配给变量的值。x=1#inty=2.8#floatz=1j#complex要确认这个变量是否是这个类型,使用type()函数。x=1#inty=2.8#floatz=1j#complexprint(type(x))print(type(y))print(type(z))----输出----PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.pyintint或integer是不带小数点的无穷大整数,可以是正数也可以是负数。x=1y=35656222554887711z=-3255522print(type(x))print(type(y))print(type(z))FloatFloat表示带小数点的正数或负数。x=1.10y=1.0z=-35.59print(type(x))print(type(y))print(type(z))Float也支持科学记数法,用e表示10的幂。x=35e3y=12E4z=-87.7e100print(type(x))print(type(y))print(type(z))复数用j表示虚部x=3+5jy=5jz=-5jprint(type(x))print(type(y))print(type(z))类型转换可以使用int()、float()、complex()将一种类型转换为另一种类型。x=1#inty=2.8#floatz=1j#complex#从int转换为float:a=float(x)#从float转换为int:b=int(y)#从int转换为complex:c=complex(x)print(a)print(b)print(c)print(type(a))print(type(b))print(type(c))随机数Python没有random()这样的函数来生成随机数numbers数字,但是python有一个random模块可以用来产生随机数,然后导入random模块,使用random来显示1-9之间的随机数。importrandomprint(random.randrange(1,10))---output---PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py8PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py6PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py3翻译链接:https://www.w3schools.com/pyt...更多优质干货:查看我的GitHub:python