python学习笔记(1)-Python的数据类型:数字
2017-07-16 18:16
323 查看
暑假在家无所事事,就翻了几眼Python的书,想记录一下学习历程,也有助于巩固记忆。
Python具有良好的数据类型,以及丰富的内置函数,因此使得Python脚本对数据的处理变得比较简单,大多数情况下内置的数据类型就够用了。
整型和浮点型
在Python2.x,数字共有4种类型,分别是整数(int),长整数(long),浮点数(float)和复数(complex)。
在Python3.x中,没有long这种类型,整数就只有Int,也就是说,在python3中,int类型可以保存任意大小的整数。
演示代码:
运算符
**乘方运算符
*乘法运算
/除法运算
//整除运算
%取余运算
^位异或
|位或运算
&位与运算>>右移运算<<左移运算
乘方优先级最高,逻辑运算符最低
Python具有良好的数据类型,以及丰富的内置函数,因此使得Python脚本对数据的处理变得比较简单,大多数情况下内置的数据类型就够用了。
整型和浮点型
在Python2.x,数字共有4种类型,分别是整数(int),长整数(long),浮点数(float)和复数(complex)。
在Python3.x中,没有long这种类型,整数就只有Int,也就是说,在python3中,int类型可以保存任意大小的整数。
演示代码:
>>> a=1 #将a赋值为1,整数 >>> b=13.5#将b赋值为13.5,浮点数 >>> a+b #计算a+b 14.5 #计算结果 >>> c=20170000000000000#长整数 >>> c 20170000000000000 >>> d=201700000000000000 >>> d-c #计算d-c 181530000000000000 >>> d+b #计算d+c 2.017e+17 #浮点数 >>> 2.30-1.30 0.9999999999999998#结果不为1.00,浮点数的精度导致 >>> 2.3-1 1.2999999999999998 >>> 0o7+0o5#八进制 12 #输出为十进制 >>> 0x7+0xa#十六进制 17 >>> print('%o'%(0o7+0o5)) 14 >>> print('%x'%(0o7+0o5)) c >>> m=7+3j#复数 >>> n=15-1j >>> m+n (22+2j)
运算符
**乘方运算符
2**5 #2的五次方 2**0 #2的0次方
*乘法运算
3*2
/除法运算
4/2#在2.x中结果为整数2,在3.x中结果为2.0 7/2#在2.x中结果将被取整数,结果为3,在3.x中,结果为3.5
//整除运算
7//2整除运算,结果为3
%取余运算
7%2#余数为1
^位异或
5^3#5的二进制为101,3的二进制为011,异或后为110,即十进制的6
|位或运算
&位与运算>>右移运算<<左移运算
乘方优先级最高,逻辑运算符最低
相关文章推荐
- python学习笔记4-数据类型-数字
- 学习笔记☞ python 基础(python3)【一】(python相关介绍,核心数据类型(数字),赋值语句,算数运算符优先级)
- Python学习笔记之数据类型总结
- python学习笔记之-基本数据类型
- python学习笔记之内置数据类型
- Python学习笔记之数据类型
- Python3.3 学习笔记3 - 数据类型和运算
- 【python学习笔记二】基本数据类型
- Python学习笔记(三):变量和数据类型
- python学习笔记一:数据类型
- Python学习笔记一:数据类型转换
- Python 学习笔记之数字类型
- python学习笔记1-核心类型-数字
- Python学习笔记(二):语句、数据类型(快速入门篇)
- 【PYTHON笔记】(3) : 数据类型 -- 数字
- Python源码学习笔记(1 基本数据类型)
- python 学习笔记(3)数据类型2 (元组(tuple),集合,字典)
- python学习手册笔记--第5章--数字--第6章--动态类型
- python学习笔记(一)运行,输入输出,数据类型
- python学习笔记(一) 基本数据类型及运算