我已经看到%运算符用在一些与字符串相关的Python代码中,例如:
String = "Value: " % variable
Run Code Online (Sandbox Code Playgroud)
那是什么意思?它与使用有何不同:
String = "Value: " + variable
Run Code Online (Sandbox Code Playgroud)
Evg*_*eny 11
它用于将值插入包含格式规范的字符串
string = "number is %d" % 1
Run Code Online (Sandbox Code Playgroud)
要么
string = "float is %.3f" % 3.1425
Run Code Online (Sandbox Code Playgroud)
这与C中的spintf类似
您可以通过两种方式插入多个值:
string = "number %d and float %f" % (1,3.1415)
string = "number %(mynum)d and float %(myfloat)f" % {'mynum':1,'myfloat':3.1415}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |