- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;在Python中,格式化输出就是将变量按照指定的格式进行转换后再打印输出。下面介绍三种格式化输出的方式:占位符%格式化、format方法格式化、f-strting格式化。
(1)利用占位符%格式化输出
在要打印的字符串中,用占位符%和一个数据类型代号来代替变量,并放在对应的位置,这就是占位,比如使用%d可以对int类型的变量进行占位。但是占位之后怎么传进去变量的值呢?这就需要在字符串后面用%将变量连接起来,多个变量时可以使用元组,元组中按占位符的顺序放入对应的变量即可。因此,这个元组中变量的数量应和字符串中占位符的个数相等,否则会报错。
利用占位符%格式化输出的格式为:
格式字符串%(输出项1,输出项2,......,输出项n)
利用占位符%格式化输出的常用符号及含义如表1-5-5所示。;利用占位符%格式化输出;利用占位符%格式化输出;示例:利用占位符%格式化输出。;从Python3.0版本开始,引入了一种新的字符串格式化方法,就是使用字符串的format方法,进行格式化输出。在format方法格式化中,使用花括号{}和其中的字符(格式字段)来替代变量,变量则被传递给format方法中。
同样地,前面花括号{}出现几次,format方法中传递的变量就要有几个。但传递给format方法的变量顺序不一定要与前面的花括号对应;示例:利用花括号{}中的数字来表示传递给format方法的变量的位置。;示例:使用关键字参数,则在花括号{}中的使用参数的名称来引用它们的值。;示例:format方法中,位置和关键字参数可以任意组合。format方法中也可以使用数据类型代号和辅助符号,只需在花括号{}内部的最后写入:加数据类型代号即可,比如{:d}。;示例:当使用format方法格式化输出浮点数时,如果想要指定小数点后面的位置,只需在花括号{}中写入:.nf即可,n表示要保留小数点后几位。百分号%在使用format方法格式化时是可以正常输出的,不用转义。;示例:按名称来引用变量可以通过简单地传递字典并使用方括号[]访问键来完成。;f-string格式化是在Python3.6之后引入的一种新的字符串格式化方式,这种格式化方式使用非常简单,只需要在字符串前面加上f或F,并用花括号{}在字符串中表示要被替换的变量,其中花括号{}内直接填入要替换的变量。数据类型代号和辅助符号用冒号:连接在在变量的后面,可以不填。;示例:;
您可能关注的文档
- Python程序设计项目化教程课件:print()函数.pptx
- Python程序设计项目化教程课件:Python 的异常.pptx
- Python程序设计项目化教程课件:Python的标识符.pptx
- Python程序设计项目化教程课件:Python的模块.pptx
- Python程序设计项目化教程课件:Python其他高阶函数.pptx
- Python程序设计项目化教程课件:列表.pptx
- Python程序设计项目化教程课件:面向对象编程.pptx
- Python程序设计项目化教程课件:异常处理.pptx
- Python程序设计项目化教程课件:元组.pptx
- Python程序设计项目化教程课件:整数、实数、复数.pptx
文档评论(0)