Python学习-day02
2016-12-06 12:33
211 查看
基本运算:
// 整除:
注意:朝着结果最近的整数“向上”四舍五入
** 乘方:
浮点数的计算误差:
数据类型的转换:
int(x), float(x), complex(x), complex(x, y),complex函数是将x, y转换为复数形式,str(x)转换为字符串形式
位运算:
1、与:&
2、或:|
3、异或:^
解释:
&, |, ^三个运算都是将十进制数转换为二进制:-5=0111, 3 = 0011
0111
&0011
0011 = 3,其他同理
4、取反:~
5、左移运算:
6、右移运算:
// 整除:
注意:朝着结果最近的整数“向上”四舍五入
>>> 5 // 3 1 >>> 5 // -4 -2
** 乘方:
>>> 2 ** 2.5 5.656854249492381 >>> 2 ** 3 8 >>> (3+4j) ** 2 (-7+24j)
浮点数的计算误差:
>>> 2.2 - 1.2 1.0000000000000002 >>> abs(2.2 - 1.2) - 1 < 1e-6
数据类型的转换:
int(x), float(x), complex(x), complex(x, y),complex函数是将x, y转换为复数形式,str(x)转换为字符串形式
>>> int(-2.3) -2 >>> float(2) 2.0 >>> complex(3) (3+0j) >>> complex(2, 3) (2+3j) >>> str(2+3j) '(2+3j)'
位运算:
1、与:&
>>> -5 & 3 3
2、或:|
>>> -5 | 3 -5
3、异或:^
>>> -5^3 -8
解释:
&, |, ^三个运算都是将十进制数转换为二进制:-5=0111, 3 = 0011
0111
&0011
0011 = 3,其他同理
4、取反:~
>>> ~-8 7
5、左移运算:
>>> 3 << 2 12
6、右移运算:
>>> 2 >> 2 0
相关文章推荐
- python开发学习-day02(元组、字符串、列表、字典深入)
- 老男孩学习---python课程Day02
- python学习笔记-Day02 -第二部分
- python 学习笔记day02-python循环、文件、函数、模块
- python学习day02作业第一部分
- python学习day02
- Python学习Day02
- Python学习笔记--day02
- Python学习之day02---学习创建购物小程序
- Python学习之day02---学习创建三级级联菜单
- python学习笔记-Day02 -第三部分 浅拷贝和深拷贝
- Python学习day02
- Python学习笔记 day02 基本数据类型
- python学习day02作业第二部分
- 新的学习:从Python开始[转]
- 开始学习python了.
- 学习Python知识小结 杂记二
- 使用minidom来处理XML的示例(Python 学习)(转载)
- 开始学习python
- Python相关模块学习1 处理文件名模块glob