- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.1数字类型
3.2数字类型的运算
3.3字符串类型
3.4字符串类型的操作
3.5精选案例
;考纲考点;知识导图;3.1数字类型;Python语言提供3种数字类型:整数类型、浮点数类型和复数类型,分别对应数学中的整数、实数和复数。;3.1.1整数;Python采用基于值的内存管理方式,如果为不同变量赋为相同值,这个值在内存中只保存一份,多个变量指向同一个值的内存空间的首地址。;当Python启动时,会对[-5,256]的整数进行缓存,因此如果多个变量的值介于该范围内,那么这些变量共用同一个值的内存空间。
对于[-5,256]区间之外的整数,则有两种情况:
1.同一个程序或交互模式下同一个语句中的同值不同名变量会共用同一个内存空间。
2.不同程序或交互模式下不同语句是不遵守这个约定的。;Python以上范围仅适用于交互方式,如果是文件方式,则由于解释器做了一部分的优化,其缓存范围变为[-5,任意整数];3.1.2浮点数;Python浮点数类型的数值范围和小数精度受不同计算机系统的限制。除高精度科学计算外的绝大部分运算来说,浮点数类型的数值范围和小数精度足够“可靠”。;?;?;?;?;3.1.3复数;复数类型;复数类型;复数类型;补充:分数;?;3.2数字类型的运算;3.2.1算术运算操作符;?;?;?;4.运算符/和//在Python中分别表示算数除法和算术求整(floordivision);?;?;?;?;3.2.2数值运算函数;?;?;?;?;?;求解如下题目:
1.-3+4j的绝对值
2.求102,551999999的后四位;3.3字符串类型;3.3.1字符串的表示;字符串类型;?;?;?;3.3.2字符串的编码;?;3.3.3字符串的索引;字符串是一个字符序列:字符串最左端位置标记为0,依次增加。对字符串中某个字符的检索被称为索引。索引的使用方式如下:;?;3.3.4字符串的切片;?;?;3.4字符串类型的操作;3.4.1字符串操作符;?;3.4.2字符串操作函数;?;?;3.4.3字符串处理方法;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;3.4.4format()方法;如果模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应.format()方法中的不同参数。;可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从0开始编号;?;??;format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。;?;?;?;?;?;3.5案例精选;?;?;?;?;?;?;?;?;?;本章小结
您可能关注的文档
- Python语言基础与应用 教案全套-教学案例 刘琼 第1--7章 Python语言初体验---文件和数据格式化.docx
- Python语言基础与应用 课件 第1章 Python 语言初体验.pptx
- Python语言基础与应用 课件 第2章 Python 基本语法概述.pptx
- Python语言基础与应用 课件 第4章 程序控制结构.pptx
- Python语言基础与应用 课件 第5章 函数.pptx
- Python语言基础与应用 课件 第6章 Python 组合数据类型.pptx
- Python语言基础与应用 课件 第7章 文件和数据格式化.pptx
- Java程序设计教程(第三版) 上机实训1 编写编译Java源程序 参考答案.docx
- Java程序设计教程(第三版) 上机实训3 数组与方法 参考答案.docx
- Java程序设计教程(第三版) 上机实训6 抽象类接口与包参考答案.docx
文档评论(0)