Python基础:Python Numbers
Python Numbers
Python Numbers
Python 中有三种数字类型:
int
float
complex
向数值分配值时,将创建数值类型的变量:
例子
x = 1 # int y = 2.8 # float z = 1j # complex
若要验证 Python 中任何对象的类型,请使用 以下函数:type()
例子
print(type(x))
print(type(y))
print(type(z))
Int
int 或整数是长度无限的整数,正数或负数。没有小数。
例子
整数:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Float
浮动或"浮点数"是一个数字,正或负,包含一个或多个小数。
例子
浮:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
浮动也可以是科学数字与"e",以指示10的功率。
例子
浮:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
复杂
复数以"j"作为虚部:
例子
复杂:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
类型转换
可以使用 和 方法从一种类型转换为另一种类型:int()``````float()``````complex()
例子
从一种类型转换为另一种类型:
x = 1 # int y = 2.8 # float z = 1j # complex
#convert from int to float: a = float(x)
#convert from float to int: b = int(y)
#convert from int to complex: c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
**注:**不能将复数转换为其他数字类型。
随机 Numbers
Python 没有用于生成随机数的函数,但 Python 具有一个称为内置模块的模块,可用于生成随机数:random()``````random
例子
导入随机模块,并显示介于 1 和 9 之间的随机数:
import random
print(random.randrange(1, 10))
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/python/Python%E5%9F%BA%E7%A1%80Python-Numbers_20201025191937-6ky7br1.sy/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com