%运算符就是用来格式化字符串的。
在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。
如果只有一个%?,括号可以省略。
输入:
'Hello,%s'%'world'
输出为:
'Hello,world'
输入:
'Hi,%s,you have $%d.'%('Michael',1000000)
输出为:
'Hi,Michael.you have $1000000.'
占位符 | 替换内容 |
---|---|
%d | 整数 |
%f | 浮点数 |
%S | 字符串 |
%x | 十六进制整数 |