
在所提及范围内, 所运用的格式化手段与C语言是相同的,借助%来达成, 诸如以下示例所示: Hello, %s % world Hello, world Hi, %s, you have $%d. % (Michael, 1000000) Hi, Michael, you have $1000000.% 运算符被用于格式化字符串。于字符串内部呢,% s表达的是用字符串来替代,% d指的是用整数去替换。存在几个 %?占位符呀,后面就需要跟随几个变量或者值,顺序得对应恰当。要是仅有一个 %?,括号是能够省略掉的。常见的占位符有%d整数%f浮点数%s字符串%x十六进制整数当中, 格式化整数以及浮点数能够进一步规定是不是补0, 还有整数和小数的位数: %2d-d % (3, 1) 3-01 %.2f % 3.1415926 #%.Xf中的X表示小数点后需要取多少位 3.14要是你并非特别确定该选用什么, %s始终会发挥作用, 它能够将任何一种数据类型转变为字符串: Age: %s. Gender: %s % (25, True) #一个%s代表一次转换按照好顺序 Age: 25. Gender: True有时, 字符串之中的%作为普通字符该如何处理呢? 此时便需进行转义, 借由%%来呈现一个%: growth rate: %d %% % 7 growth rate: 7 %