1. 声明、赋值、使用
没有声明直接使用会报异常,只有赋值一次之后,才可以使用
2. 数值表达式:
加减乘除
3. 数值比较:
大于> 小于< 等于== 不等于!= >= <=
4. 数值显示格式化
占位符:’{0}’.format(f) 单引号+大括号+数值+format()
例子:’{0:.2f}’.format(f) 保留两位小数,以浮点数形式保留两位小数表示
元组占位符举例
5. 除法细节:
/ 一般除法
// 除法取整,且结果类型保持精读高的那个
6. 小数取整有三种情况
math.floor()——坐标往左移动,往小了取值
math.trunc()——坐标往0移动,往0坐标位置移动
round()是四舍五入
7. 整型
无限精度,仅受限于内存与计算机配置
字面值:二进制0b 八进制0o开头 十进制 十六进制0x开头(0x0 … 0xa… 0xf)
转换: bin()转换为二进制 oct(64) 64转换为8进制 hex()转换为16进制
8. Math模块:
数学计算时研究该模块
9. Decimal高精度使用
10. 布尔型
布尔型:True False
布尔型与int的1和0对应
验证:Python有一个函数isinstance():判断某一个对象是否是某一个类型的实例
判断true和int是否是兼容,true是否是int的一个实例,通过isinstance判断,证明python中的布尔型就是int中的1和0
方法一:
方法二