Python学习 数据类型总结

一、Python 的数字类型

  • 整数

常见的整数:123,-9,0,999999999 (注:在Python2中,整数分为两种类型:一般 长整数(32位)和长整数(无穷精度),而Python3中,整数为无穷大)

  • 浮点数

顾名思义有一个人小数点,也可以加上一个人科学计数标志e或者E。当出现以上情况时,Python将其处理为一个浮点数对象,采用浮点数处理规则。

1.23,5.,3.15e-10,2E210,5.0e+100等

  • 复数
  • 实部+虚部,虚部一般j或J结尾

3+4J ,3.0+4.0j,4j

  • 基本二进制、八进制、十六进制常量

二、Python 内置数学工具或扩展

  • 表达式操作符

 

操作符

描述

yield x

生成函数发送协议

lambda args: expression

生成匿名函数

x if y else z

三元表达式

x or y

逻辑或

x and y

逻辑与

not x

逻辑非

x in y,x not in y

成员关系(可迭代对象,集合)

x is y,x not is y

对象实体测试

x < y,x <= y,x >y,x>= y

大小比较,集合子集和超集相等性操作符

x == y,x != y

 

x | y

位或   集合并集

x ^ y

位异或  集合对称差

x & y

位与  集合并集

x << y

左移y位

x >> y

右移y位

x + y,x - y

加减法,集合并集、差集

x * % / // y

一般运算

-x,+x

一元减法

~x

取反

x ** y

幂运算

x[i]

索引

x[i:j:k]

切片

x(...)

调用

x.attt

属性引用

(...)

元祖、表达式、生成器表达式

[...]

列表、列表解析

{...}

字典、集合,字典集合表解析