在Python中,可以通过不同的方法来实现对字符串所需的格式化。他们之中有一些是; 1) 使用 % 2) 使用 {} 3)使用模板字符串本文讨论使用 % 进行格式化。使用 % 的格式类似于 C 编程语言中的“printf”。%d – 整数 %f – 浮点数 %s – 字符串 %x – 十六进制 %o – 八进制 下面的示例描述了在 Python 中使用 % 进行格式化的用法。
Python3
- # Python程序演示使用%进行格式化
-
- # 初始化变量为字符串
- variable = '15'
- string = "变量作为字符串 = %s" %(variable)
- print (string )
-
- # 打印为原始数据
- # 感谢Himanshu Pant提供
- print ("变量作为原始数据 = %r" %(variable))
-
- # 将变量转换为整数
- # 并执行其他格式化选项的检查
-
- variable = int(variable) # 如果没有这行,下面的语句
- # 会报错。
- string = "变量作为整数 = %d" %(variable)
- print (string)
- print ("变量作为浮点数 = %f"