首页 > 代码库 > python的数字类型学习之数据类型

python的数字类型学习之数据类型

1、在python中,数字并不是一个真正的对象类型,而是一组类似类型的分类。它支持通常的数字类型,还能够可以通过常量直接创建数字,还可以处理数字表达式。

2、数字常量:

(1)整数和浮点数常量

(2)16进制、8进制、2进制常量

(3)复数:

写法:实部+虚部

通过内置函数complex(real,imag)创建复数

3、运算操作符的优先级:

(1)混合操作:

表达式操作符的优先级(从低到高)

生成器函数发送协议

生成匿名函数

三元选择表达式

逻辑或

逻辑与

逻辑非

成员关系

对象实体测试

大小比较

位或

位异或

移位

加法/合并、减法、差集

乘法/重复、余数/格式化、除法

一元减法

取反

幂运算

索引

分片

调用

属性引用

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

列表、列表解析

字典、集合、集合和字典解析

(2)括号分组:括号优先于所有操作符

4、类型的强制转换:

例:int()、float()

5、运算符重载:

所有python操作符可以通过python的类或C的扩展类型被重载

自身重载某些操作符,能够根据所处理的内置对象的类型而执行不同的操作

6、python变量特点:

变量在第一次赋值时创建

变量在表达式中使用将被替换为它们的值

变量在表达式中使用以前必须已赋值

变量像对象一样不需要在一开始进行声明

7、str和repr显示格式:

repr就是默认的交互模式回显

str相当于打印语句

本文出自 “一颗正在成长的小树” 博客,请务必保留此出处http://growing2015.blog.51cto.com/12006344/1910057

python的数字类型学习之数据类型