占位运算符

运算符类似于C语言中sprintf或printf函数中使用的占位符, 在字符串中可以给出一些占位符用来表示不同类型的数据, 而实际的数据值在字符串之外给出。

占位符描述
%d有符号整型十进制数
%s字符串
%f或%F有符号浮点型十进制

举例:

s2='%5s上次数学成绩%5d,本次%5d,成绩提高%.2f ' %('小明',85,90,5/85)
# 输出:小明上次数学成绩 85,本次 90,成绩提高0.06


s3='%5s上次数学成绩%05d,本次%05d,成绩提高%08.2f ' %('小明',85,90,5/85)
# 小明上次数学成绩00085,本次00090,成绩提高00000.06

 注:由于%作为占位符的前缀字符,因此对于有占位符的字符串,表 示一个%时需要写成“%%“

例如,执行:print('优秀比例为 %.2f%%,良好比例为%.2f%%。 ' %(5.2,20.35)) ,

输出结果为: 优秀比例为5.20%,良好比例为20.35%。

算术运算符

1. **(乘方)

x**y:x的y次幂

更多推荐