没有合适的资源?快使用搜索试试~ 我知道了~
第三周 3.1 数字类型及操作 3.2 实例3 3.3 字符串类型及操作 3.4 time库的使用 3.5 实例4 方法论: 理解Python语言数字及字符串类型 实践能力: 操作字符 3.1 数字类型及操作 整数类型 可正可负,没有取值范围限制 pow(x,y)函数:计算 xy ,想算多大都可以 4种进制表示形式 十进制: 二进制:以0b或者0B开头(0b010,-0B101) 八进制:以0o或者0O开头(0o123,-0O456) 十六进制:以0x或者0X开头(0x9a,-0X89) 浮点类型 与数学中实数的概念一致,带有小数点及小数的数字 浮点数取值范围和小数精度存在限制,取值范围在-
资源详情
资源评论
资源推荐
Python语言程序设计语言程序设计_第三周第三周
第三周第三周
3.1 数字类型及操作
3.2 实例3
3.3 字符串类型及操作
3.4 time库的使用
3.5 实例4
方法论:
理解Python语言数字及字符串类型
实践能力:
操作字符
3.1 数字类型及操作数字类型及操作
整数类型整数类型
可正可负,没有取值范围限制
pow(x,y)函数:计算 xy ,想算多大都可以
4种进制表示形式
十进制:
二进制:以0b或者0B开头(0b010,-0B101)
八进制:以0o或者0O开头(0o123,-0O456)
十六进制:以0x或者0X开头(0x9a,-0X89)
浮点类型浮点类型
与数学中实数的概念一致,带有小数点及小数的数字
浮点数取值范围和小数精度存在限制,取值范围在-10308 到 10308,精度数量级 10-16
谈谈关于Python里面小数点精度控制的问题
浮点数间运算存在不确定尾数,不是bug
>>> 0.1 + 0.3
0.4
>>> 0.1 + 0.2
0.30000000000000004
30000000000000004 不确定尾数
Python中采用53位二进制表示小数部分,约10-16
0.1 在对应的二进制中,是一个无限小数。
计算机采用53位二进制表示小数部分,在转换成十进制时,只输出前16位。
所以,0.1 + 0.2在二进制计算时,会无限接近0.3,但可能存在尾数
>>> 0.1 + 0.2 == 0.3
False
#使用round()函数
>>>round(0.1+0.2,1) == 0.3
True
round(x,d):对x四舍五入,d是小数截取位数
浮点数间运算以及比较用round()函数辅助
不确定尾数一般发生在10-16左右,round()十分有效
浮点数可以用科学计数法表示
使用字母e或E作为幂对符号,以10为基数, 表示a*10b
如:4.3e-3值为0.0043
Python复数类型复数类型
与数学中复数概念一致,a+bj
z.real获得实部
z.imag获得虚部
空间变换及复变函数相关
数值运算操作符数值运算操作符
操作符以及使用操作符以及使用 描述描述
x + y 加
x – y 减
weixin_38723513
- 粉丝: 5
- 资源: 948
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0