在Python中,%25s,%28s,%15s,%3s等意味着什么?

时间:2012-10-24 12:52:43

标签: python string syntax string-formatting

我听说过字符串格式化,但这个片段中的%25s,%28s,%15s,%3s究竟是什么:

return "Scan Name: %25s\nTarget(s): %25s\nPolicy: %28s\n\nRisk Summary\n%s\n%15s %3s\n%15s %3s\n%15s %3s\n\n%15s %3s" % ( report, prefs['TARGET'], policy,'-'*36,'High', severity['3'], 'Medium', severity['2'], 'Low', severity['1'], 'Open Ports', severity['0'])

1 个答案:

答案 0 :(得分:4)

这是format specification

在您的情况下,%25s会将适当的值格式化为字符串,最小字段宽度为25个字符,例如。