- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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()方法的格式控制 类型表示输出整数和浮点数类型的格式规则。 b: 输出整数的二进制方式; c: 输出整数对应的Unicode字符; d: 输出整数的十进制方式; o: 输出整数的八进制方式; x: 输出整数的小写十六进制方式; X: 输出整数的大写十六进制方式; format()方法的格式控制 对于浮点数类型,输出格式包括4种: e: 输出浮点数对应的小写字母e的指数形式; E: 输出浮点数对应的大写字母E的指数形式; f: 输出浮点数的标准浮点形式; %: 输出浮点数的百分形式。 浮点数输出时尽量使用.精度表示小数部分的宽度,有助于更好控制输出格式。 format()方法的格式控制 文本进度条 第3章 基本数据类型 字符串类型及其操作 字符串是字符的序列表示,可以由一对单引号(')、双引号()或三引号(''')构成,其中,单引号和双引号都可以表示单行字符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表示单行或者多行字符串。三种表示方式如下 字符串类型 单引号字符串: '单引号表示,可以使用双引号作为字符串的一部分' 双引号字符串: 双引号表示,可以使用'单引号'作为字符串的一部分 三引号字符串: '''三引号表示可以使用双引号 字符串类型 打印字符串的Python运行结果如下,注意其中的引号部分: 字符串类型 input()函数将用户输入的内容当作一个字符串类型,这是获得用户输入的常用方式。print()函数可以直接打印字符串,这是输出字符串的常用方式。如下例子展示了如何用变量name来存储用户的名字,再输出这个变量的内容: 字符串类型 第2.2.4节已经介绍,字符串包括两种序号体系:正向递增序号和反向递减序号。如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为-1,向
您可能关注的文档
- BEC商务英语高级写作 建议Proposal.ppt
- B文字考核题117题.doc
- C++程序设计(上)练习-答案.doc
- c5石油树脂和c9石油树脂的区别.ppt
- CAD机械制图习题集.doc
- CAK数控车床电路图册.ppt
- CAR-T技术与肿瘤精准免疫治疗.doc
- CATIA设计之汽车零件(顶头胶帽)的设计方法.ppt
- CATIA实操 第5节 锁止上板的设计方法.ppt
- CMMI基础培训教材.ppt
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.docx
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.pptx
- Unit 5 Music 单元词汇默写与运用(含答案)-2024-2025学年高中英语人教版(2019)必修第二册.docx
- 安徽省天长市2024-2025学年高三上学期第四次学情调研考试历史试题(含解析).docx
- Unit 3 The Internet 单元词汇默写与运用(含答案)--2024-2025学年高中英语人教版(2019)必修第二册.docx
- 部编人教版二年级下册道德与法治《我的环保小搭档》课件.pptx
- 山东省中企质信检测技术有限公司实验室建设项且建设项目环境影响报告表(污染影响类).pdf
- 北师大版(2019)必修第三册Unit 7 Art Lesson 3 A Musical Genius 课文变形语法填空(含答案).docx
- 福建省龙岩市2024-2025学年高一上学期1月期末英语试题(无答案).docx
- 广东省广州市2024-2025学年高三2月月考英语试题(无答案).docx
最近下载
- deepseek从入门到精通-清华大学-202502.pdf
- 智能化成本核算与管理项目1任务2成本核算内容.pptx VIP
- 肾内科慢性肾脏病5期合并消化道出血护理查房精品课件.pptx
- 供应商考核流程图(4.0).pdf VIP
- 智能化成本核算与管理项目1任务1成本核算概述.pptx VIP
- 《中考书面表达训练》课件.ppt
- 2024让语文“活动,探究”单元教学更“语文”——以新修订版统编教材语文七年级上册新增“活动,探究”单元为例.docx
- 2025年湖南高速铁路职业技术学院单招职业适应性测试题库有完整答案.docx VIP
- 2025年湖南高速铁路职业技术学院单招职业适应性测试题库审定版.docx VIP
- 2025年湖南高速铁路职业技术学院单招职业倾向性测试题库有答案.docx VIP
文档评论(0)