Number类型
数值类型,通常用于存储数值,是最常用的变量类型;Python中的数值类型包括如下种类:Integer、Long integer、Boolean、Double-precision floating、Complex number。
Integer 整型
PS新手注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python实战教程免非下,,一起相互监督共同进步!
相当于C中的long;32 位机器,整型位宽位 32 Bit:- 2^31 ~2^31 - 1,即-2 147 483 648 ~ 2 147 483 62764 位机器,整型位宽为 64 Bit:- 2^63 ~2^63 - 1,即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807
Long integer 长整型(#3.x版本已经取消long类型并重命名为int)
数值后面以l或L(大小写L,勿与数字1混淆)结尾。长整型没有指定位宽,Python没有限制长整型数值的大小,但在实际开发中,机器的内存有限,因此也不存在无限大的长整型整数
Boolean 布尔型
判断使用,只有两个值True和False
Double-precision floating 双精度浮点型
可以用直接的十进制或者科学计数法表示,每个浮点数占 8 个字节。浮点数值通常都有一个小数点和一个可选的后缀e(大小写皆可)。在e和指数之间可以使用正(+)或负(-)表示指数正负。
Complex number 复数类型
可以指不实的数值或者并非表明具体数量的数字。复数有实数部分和虚数部分构成,虚数部分必须有后缀j或J。
操作符
算术操作符——只记录了与其他语言不同的定义
操作符含义
A/B
除法:B不能为0;整数相除仍为整数
A//B
取整除:结果为A除以B后的结果的整数部分
A**B
幂次操作:A的B次方
not A
取反操作:只能用于Boolean类型
比特操作符
操作符含义
~A
按二进制取反;按照补码规则,结果为-(A+1)
A&B
并操作:只有两个比特位都为1时才设1,否则为0
A|B
或操作:只要两个比特位有一个为1时就设1,否则设0
A^B
异或操作:两个比特位相同时,结果设1,否则设0
A>>B
A按比特位右移B位
A<
A按比特位左移B位
内置函数
通用函数
数值类型特定函数
Sequence类型簇
除了基本的数值类型,Python中的序列类型簇在Python编程中的地位十分重要。Python中的字符串(String)、元组(Tuple)、列表(List)都属于序列类型簇。
字符串:由字符组成的序列类型
元组:任意对象组成的不可修改序列类型
列表:任意对象组成的可修改序列类型
操作符
序列运算符 注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python实战教程免非下,,一起相互监督共同进步!
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。