Python电子教案3-2 基本数据类型.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内置的字符串处理方法 第二十八页,编辑于星期一:二十一点 三分。 str.split(sep=None, maxsplit=-1)方法返回一个列表,列表是一种存储多个数据的数据类型,第6.2节将详细介绍,其中,分割str的标识符是sep,默认分隔符为空格。如果给出maxsplit参数,则只分割前maxsplit个字符,默认maxsplit参数可以不给出。 str.center(width[, fillchar])方法返回长度为width的字符串,其中,str处于新字符串中心位置,两侧新增字符采用fillchar填充,当width小于字符串长度时,返回str。 内置的字符串处理方法 第二十九页,编辑于星期一:二十一点 三分。 str.zfill(width)方法返回长度为width的字符串,如果字符串长度不足width时,在左侧添加字符“0”,但如果str最左侧是字符“+“或者”-”,则从第二个字符左侧添加“0”,当width小于字符串长度时,返回str 内置的字符串处理方法 第三十页,编辑于星期一:二十一点 三分。 字符串类型的格式化 第三十一页,编辑于星期一:二十一点 三分。 为什么会有字符串类型的格式化问题呢?例如,一个程序希望输出如下内容: “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()方法的格式控制 第四十二页,编辑于星期一:二十一点 三分。 第3章基本数据类型 第一页,编辑于星期一:二十一点 三分。 字符串类型及其操作 第二页,编辑于星期一:二十一点 三分。 字符串是字符的序列表示,可以由一对单引号(')、双引号(")或三引号(''')构成,其中,单引号和双引号都可以表示单行字符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单

文档评论(0)

130****4476 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档