格式化字符
整数格式化输出
用end="\t"输出表格(该内容不在该级教材)
\t是制表符,由转义符(\)和英文小写字母t构成。
程序代码(文本代码附录1)和运行结果:
浮点数格式化输出
教材中的例子是不够的,下面把全部的浮点数格式符都测试。
程序代码(文本代码附录2):
运行结果:
思考:结果中有不按照格式输出的,请找出来,看看它符合最后一条规范不?
字符串格式化输出
如果是多个占位符,那么它的待格式化输出的数据是小括号内有多个数据项目,如上例。如果是一个占位符,就不用加,但是:
单占位符格式化输出时务必要注意:如果参数是算式,整个算式最外加小括号。请看下图。
练习题
第一题:
第二题:
第三题:
Python蓝桥等考一级之三:为什么把Python作为代码编程的入门
学思营基于蓝桥STEM86平台开设学编程在线课程,欢迎加入:>>>Scratch(图形化编程)
>>>Python(代码编程)
>>>C++(专业化代码编程)。
打开https://xuesiying.stem86.com注册,然后加微信13729135043,注明“蓝桥****”,****是注册的手机号码后四位。
更多学习资料请打开“学思营”同步网站:http://5xstar.com
附录1:
·
·
·
·
·
·
·
·
·
·
·
·
·
#制表符打印print("名次", end="\t")print("总分(语数外)")print("第一名", end="\t")print(290)print("第二名", end="\t")print(288)print("第三名", end="\t")print(285)print("第四名", end="\t")print(280)print("第五名", end="\t")print(279)
附录2:
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
#浮点数格式化输出print("%f格式")print("第一名考了%f"%288)print("第二名考了%f"%285.5)print("第三名考了%f"%283)print("第四名考了%f"%280.5)print("第五名考了%f"%279)sm = 288 + 285.5 + 283 + 280.5 + 279sv = sm / 5print("合计总分%f"%sm)print("平均分%f"%sv)print("%af格式")print("第一名考了%6f"%288)print("第二名考了%6f"%285.5)print("第三名考了%6f"%283)print("第四名考了%6f"%280.5)print("第五名考了%6f"%279)print("合计总分%6f"%sm)print("平均分%6f"%sv)print("%.bf格式")print("第一名考了%.2f"%288)print("第二名考了%.2f"%285.5)print("第三名考了%.2f"%283)print("第四名考了%.2f"%280.5)print("第五名考了%.2f"%279)print("合计总分%.2f"%sm)print("平均分%.2f"%sv)print("%a.bf格式")print("第一名考了%6.2f"%288)print("第二名考了%6.2f"%285.5)print("第三名考了%6.2f"%283)print("第四名考了%6.2f"%280.5)print("第五名考了%6.2f"%279)print("合计总分%6.2f"%sm)print("平均分%6.2f"%sv)
收录于合集 #《五行星学编程》
55个
上一篇Python蓝桥等考四级之三:ASCII 码(四级完成)下一篇Python蓝桥等考四级之一:标识符与保留字