果果、 发表于 2018-8-15 08:16:33

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相当于打印语句
页: [1]
查看完整版本: python的数字类型学习之数据类型