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
原文地址:http://growing2015.blog.51cto.com/12006344/1910057