江红-第4章-常用内置数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江红-第4章-常用内置数据类型.ppt

Ch04 常用内置数据类型 本章要点: Python内置数据类型概述 int数据类型(任意精度整数) float类型(有限精度浮点数) complex类型(复数) bool数据类型(布尔逻辑值) str数据类型(字符串) 比较关系运算和条件表达式 算术运算符和位运算符 混合运算和数值类型转换 内置标准数学函数 Python内置数据类型概述 Python语言中,一切皆为对象,而每个对象都属于某个数据类型 Python的数据类型包括内置的数据类型、模块中定义的数据类型和用户自定义的类型 数值数据类型:int、bool、float、complex 序列数据类型:不可变(str、tuple、bytes)和可变(list、bytearray) 集合数据类型:set、frozenset 字典数据类型:dict。例如:{1: one, 2: two} NoneType、NotImplementedType和EllipsisType int类型(任意精度整数)(1) 整型常量:数字字符串(前面可以带负号-) 创建int对象 int对象的方法 int类型(任意精度整数)(2) 整数的运算 算术运算、位运算、内置函数、math模块中的数学运算函数 【例4.4】整数运 算示例 (int_ops.py) float类型(有限精度浮点数) 浮点类型常量 创建float对象 float对象的方法 浮点数的运算 算术运算,math模块中浮点数运算的函数 【例4.5】浮点类型字面量示例 complex类型(复数) 创建complex对象 complex类型的方法 复数的运算 算术运算、内置函数、cmath模块中复数运算 bool数据类型和相关运算符 bool数据类型包含两个值 True(真)或False(假) 【例4.12】bool对象示例 逻辑运算符 str数据类型(字符串) Python中没有独立的字符数据类型,字符即长度为1的字符串 Python内置数据类型str,用于字符串处理 str对象的值为字符系列 str对象(字符串)是不可变对象 使用单引号或双引号括起来的内容,是字符串字面量 Python字符串字面量 (1)单引号( )。包含在单引号中的字符串,其中可以包含双引号 (2)双引号( )。包含在双引号中的字符串,其中可以包含单引号 (3)三单引号( )。包含在三单引号中的字符串,可以跨行 (4)三双引号( )。包含在三双引号中的字符串,可以跨行 【例4.13】字符串字面量示例 字符串编码 Python 3字符默认为16位Unicode编码 使用内置函数ord()可以把字符转换为对应的Unicode码;使用内置函数chr()可以把十进制数转换为对应的字符 转义字符 【例4.14】转义字符串示例 str对象 创建str类型的对象实例 【例4.15】str对象示例 str对象属性和方法 str对象的方法有两种调用方式:字符串对象的方法和str类方法 【例4.16】str对象方法示例 字符串的运算 字符串对象支持、关系运算、使用运算符+拼接两个字符串、内置函数、str对象方法等运算操作 字符串实际上是字符系列,故支持系列数据类型的基本操作,包括索引访问、切片操作、连接操作、重复操作、成员关系操作、以及求字符串长度、最大值、最小值等 对象转换为字符串 使用内置函数str()可以把数值转换为字符串 使用print(123)输出数值时,将自动调用str(123)函数,把123转换为字符串,然后输出 Python还提供了另一个内置函数repr(),函数repr()返回一个对象的更精确的字符串表示形式 【例4.17】对象转换为字符串示例 字符串的格式化 【例4.18】字符串示例(string.py):格式化输出字符串堆积的三角形 比较关系运算和条件表达式 条件表达式通常用于选择语句中,用于判断是否满足某种条件 如果表达式的结果为数值类型(0)、空字符串()、空元组(())、空列表([])、空字典({}),则其bool值为False(假);否则其bool值为True(真)。例如:123、abc、(1,2)均为True 【例4.19】条件表达式示例 关系和测试运算符 条件表达式 False(假):数值类型(0)、空字符串()、空元组(())、空列表([])、空字典({}) 否则bool值为True(真)。例如:123、abc、(1,2)均为True 【例4.19】条件表达式示例 关系和测试运算符 算术运算符和位运算符 【例4.20】位运算符示例(op_bit.py) 混合运算和数值类型转换 混合运算和隐式转换 int、float和complex对象可以混合运算 如果表达式中

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档