Python的字符串格式化方法类似于C运行时函数sprintf()。

语法:
format % values
print "%格式字符" % (变量)
print "%格式字符1,%格式字符2" % (变量1,变量2)

str = "%格式字符" % (变量)
str = "%格式字符1,%格式字符2" % (变量1,变量2)
例如:
print "%d" % (3)
print "%d+%d=%d" % (1,2,1+2)

str = "%d+%d=%d" % (1,2,1+2)
print "%s" % str

print "%.2f" % 3.456
print "0x%02X" % 17
如果只有一个变量要输出,可以省略括号。
参见:
《Python v2.7.3 documentation》
  5.6.2. String Formatting Operations

本文链接地址: Python的字符串格式化输出
http://qingfengju.com/index.asp?id=332

分类:脚本编程 查看次数:2510 发布时间:2013-6-18 22:38:54