先声明一下 各位大佬这是我的笔记 如有错误恳请指正 另外 感谢您的观看 谢谢啦
int整形
长度为32位
float浮点型
complex复数类型
print(complex(2,3)) >(2+3j)bool布尔类型
print(bool(3>2)) >Truehex() ->()内转成十六进制
oct() ->()内转成八进制
bin() ->()内转成二进制
小整数对象池
为了能提高效率,python初始化的时候会自动建立一个小整数对象池,方便我们调用
它的范围是-5到256,并且为他们分配的地址时连续的
i = 0 for i in range(10): print(id(i)) print(id(-6))我们来看看结果
1477602752 1477602784 1477602816 1477602848 1477602880 1477602912 1477602944 1477602976 1477603008 1477603040 2667687012944math.ceil() 向上取整
import math '''导入模块,下面就不写了''' print(math.ceil(5.1))输出结果
6math.floor() 向下取整
print(math.floor(5.9)) 5math.pow(x,y)x**y
print(math.pow(2,3)) 8.0round() 四舍六入五成偶
print(round(8.4)) print(round(8.6)) print(round(8.5)) print(round(7.5))当小于0.4时舍去,大于0.6时加一 为0.5时如果加一时偶数就会加一,如果加一是奇数就不会加一