首页 > 代码库 > 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的数字类型学习之数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。