第五章 数值类型

数值类型基础知识

完整的数值类型工具包括:

  • 整数和浮点对象
  • 复数对象
  • 小数:固定精度对象
  • 分数:有理数对象
  • 集合:带有数值运算的集合体
  • 布尔值:true和false
  • 内置函数和模块:round、math、random等
  • 表达式:无限制整数精度;位运算;十六进制、八进制和二进制格式
  • 第三方扩展:向量、库、可视化、作图等

数值字面量

  • 整数和浮点数:整数写成十进制数字串。浮点数带一个小数点,也可以加上一个科学计数标志e或者E。如果你编写一个带有小数点或幂的数字,那么python会将它创建为一个浮点数对象,并且当这个对象用在表达式中时,将启用浮点数的运算法则。
  • python2.x中的整数:一般整数(32位)和长整数(无限精度)。一个整数可以以l或者L结尾,从而强制转换为长整数;当整数的值超过为其分配的位数时候会自动转换为长整数
  • python3.x中的整数:单独的一种类型。将一般整数和长整数合二为一,因此也不支持以l或者L结尾。
  • 十六进制数、八进制和二进制字面量:整数可以编写为十进制、十六进制(0x、0X)、八进制(0o、0O)、二进制(0B、0b)。所有这些字面量,在程序代码中都产生一个整数对象,仅仅是特定值的不同语法表示而已。内置函数hex(I)、oct(I)、bin(I)可以把一个整数转换为这3种进制表示的字符串
  • 复数:实部+虚部,虚部以j或J结尾。虚部可以独立于实部单独存在。从内部来看,复数是通过一对浮点数来实现的,但是对复数的所有数学运算都会按照复数的运算法则进行。也可以通过内置函数complex创建复数

内置数值工具

  • 表达式运算符:+、-、*、/、>>、**、&
  • 内置数学函数:pow、abs、round、int、hex、bin等
  • 工具模块:math、random等

Python表达式运算符

  • 混合运算遵循运算符优先级:从上到下优先级逐渐增高;除幂运算外,同一行的表达式在分组时候通常按照从左到右组合
  • 括号分组子表达式:超越运算符优先级
  • 混合类型向上转换:简单类型向复杂类型转换
  • 也支持运算符重载和多态

数字的实际应用

变量与基础表达式

待更新

Python学习手册 文章被收录于专栏

《Python学习手册(第五版)》学习随记

全部评论

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
07-18 18:45
已编辑
中山职业技术学院 Java
投递TP-LINK等公司7个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务