第五章:数字
来源:互联网 发布:linux rc5.d 编辑:程序博客网 时间:2024/06/06 16:33
5.1 数字类型
整形、长整形、布尔型、双精度浮点型、十进制浮点型和复数。
- 创建数值对象并赋值
在赋值的同时,被创建。
例子
a=1print a
结果
1
- 更新数值对象
数据是不可改变对象。更新是生成一个新的数值对象,并得到它的引用。
例子
a=1print a,id(a)a=32print a,id(a)
结果
1 4937367232 49372928
- 删除数字对象
删除时删除一个数值对象的引用,删除对象的引用之后,就不能再使用这个引用(变量名),除非重新赋值。使用del
例子
a=32print a,id(a)del aprint a
结果
Traceback (most recent call last): File "E:/workp/python/zx/test.py", line 7, in <module> print aNameError: name 'a' is not defined
5.2 整型
5.2.1 布尔类型
0 和 1
5.2.2 标准整数类型
八进制以数字0开始
十六进制以0x或0X
5.4.1 复数
num.real 实部
num.imag 虚部
num.conjugate() 共轭复数
例子
a=-8.333-1.47jprint a,a.real,a.imag,a.conjugate()
结果
(-8.333-1.47j) -8.333 -1.47 (-8.333+1.47j)
5.5 运算符
- 混合运算
- 标准类型运算符
- 算术运算符:+-/%*//
- 地板除
例子
a=1/2print a
结果
0
- 真正的除法
>>> from __future__ import division>>> print 1/2
结果
0.5
位运算
~num 单目运算,对数的每一位取反
num1 << num2 num1左移num2位
num1 >> num2 num1 右移num2位
num1 & num2 与
num1 ^ num2 异或
num1 | num2 或divmod得到商和余数
- round() 四舍五入
1 0
- 第五章:数字
- V第五章 数字
- 第五章、数字
- 第五章 数字
- 《Python核心编程》第五章:数字
- Python核心编程——第五章数字
- Tensorflow实战Google-第五章mnist数字识别
- hiho第五周--数字三角形
- python学习笔记(第四章 python对象 & 第五章 数字)
- python核心编程(第二版)参考答案(自制)--第五章·数字
- 第五次 方法联系数字图形
- 【hiho一下】第五周 数字三角形
- 第五章
- 第五章
- 第五章
- 第五章
- 第五章
- 第五章
- 在mysql中修改表名的sql语句
- 学习笔记(三)——有用的Handler
- txt文档操作(导出和导入)
- notepad++怎么显示项目的目录树?
- Opencv中三种遍历元素的方法及程序计时方法
- 第五章:数字
- 半分钟内能看透问题本质的人是如何思考的?
- orbslam2-基础理论(六)-g2o(常用的优化算法)
- C# 获得上级目录路劲
- 设置RadioGroup下所有radioButton均不可点击
- linux驱动模型开发——linux platform总线机制讲解与实例开发
- poj3176【简单DP】
- 【POJ 3461】 Oulipo(KMP)
- Tomcat设置内存