Python电子教案32基本数据类型.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串类型的格式化 ? 为什么会有字符串类型的格式化问题呢?例如,一个程序希望输出 如下内容: “ 2016-12-31: 计算机 PYTHON 的 CPU 占用率为 10% 。” ? 其中,下划线内容可能会变化,需要由特定函数运算结果进行填充 ,最终形成上述格式字符串作为输出结果。字符串格式化用于解决字 符串和变量同时输出时的格式安排。 format() 方法的基本使用 ? 字符串 format() 方法的基本使用格式是: ? 模板字符串 .format( 逗号分隔的参数 ) ? 模板字符串 由一系列的槽组成,用来控制修改字符串中嵌入值出 现的位置,其基本思想是将 format() 方法的 逗号分隔的参数 中的参 数按照序号关系替换到 模板字符串 的槽中。槽用大括号 ({}) 表示,如 果大括号中没有序号,则按照出现顺序替换 format() 方法的基本使用 ? 如图 3.2 所示。如果大括号中指定了使用参数的序号,按照序号对应 参数替换,如图 3.3 所示。调用 format() 方法后会返回一个新的字符串 ,参数从 0 开始编号。 format() 方法的基本使用 format() 方法的基本使用 ? format() 方法可以非常方便地连接不同类型的变量或内容,如果需 要输出大括号,采用 {{ 表示 } , }} 表示 } ,例如: format() 方法的基本使用 ? format() 方法中 模板字符串 的槽除了包括参数序号,还可以包括 格式控制信息。此时,槽的内部样式如下: { 参数序号 : 格式控制标记 } ? 其中, 格式控制标记 用来控制参数显示时的格式,格式内容如图 3.4 所示。 format() 方法的格式控制 format() 方法的格式控制 ? 格式控制标记 包括: 填充 对齐 宽度 ,. 精度 类型 6 个字段 ,这些字段都是可选的,可以组合使用,这里按照使用方式逐一介绍 ? 填充 、 对齐 和 宽度 是 3 个相关字段。 ? 宽度 指当前槽的设定输出字符宽度,如果该槽对应的 format() 参 数长度比 宽度 设定值大,则使用参数实际长度。如果该值的实际位 数小于指定宽度,则位数将被默认以空格字符补充。 format() 方法的格式控制 ? 对齐 指参数在 宽度 内输出时的对齐方式,分别使用 、 和 ^ 三 个符号表示左对齐、右对齐和居中对齐。 ? 填充 指 宽度 内除了参数外的字符采用什么方式表示,默认采用 空格,可以通过 填充 更换。 format() 方法的格式控制 format() 方法的格式控制 ? . 精度 表示两个含义,由小数点( . )开头。对于浮点数,精度表 示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度 format() 方法的格式控制 ? 类型 表示输出整数和浮点数类型的格式规则。 ? b: 输出整数的二进制方式; ? c: 输出整数对应的 Unicode 字符; ? d: 输出整数的十进制方式; ? o: 输出整数的八进制方式; ? x: 输出整数的小写十六进制方式; ? X: 输出整数的大写十六进制方式; format() 方法的格式控制 Python 电子教案 32 基本数据类型 字符串类型及其操作 ? 字符串是字符的序列表示,可以由一对单引号(')、双引号( ) 或三引号(''')构成,其中,单引号和双引号都可以表示单行字 符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部 分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表 示单行或者多行字符串。三种表示方式如下 字符串类型 ? 单引号字符串: '单引号表示,可以使用 双引号 作为字符串的一 部分' ? 双引号字符串: 尠 双引号表示,可以使用'单引号'作为字符串的 一部分 ? 三引号字符串: '''三引号表示可以使用 双引号 字符串类型 ? 打印字符串的 Python 运行结果如下,注意其中的引号部分: 字符串类型 ? input() 函数将用户输入的内容当作一个字符串类型,这是获得用户 输入的常用方式。 print() 函数可以直接打印字符串,这是输出字符串 的常用方式。如下例子展示了如何用变量 name 来存储用户的名字, 再输出这个变量的内容: 字符串类型 ? 第 2.2.4

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档