【Python学习日记】B站小甲鱼:字符串的格式化
format()有两个参数,{}括起来的部分是位置参数。如果是变量名则是关键字参数。
以下程序输出 “闯 喜欢 彬彬 ”,参数是位置参数
str = "{0} 喜欢 {1} ".format("闯","彬彬") print(str)
也可以写成,参数就是关键字参数
str = "{a} 喜欢 {b} ".format(a="闯",b="彬彬") print(str)
格式化定义 %c %s %d分别是格式化字符,格式化字符串和格式化整数。%f可以指定浮点,精确到六位小数
a ='%c' %97 b ='%c %c %c' %(97,98,99) print(a) print(b)
上面这个程序的输出是
97
97 98 99
操作符辅助指令
m.n m显示最小总宽度,n是小数点后的位数
比如' %5.1f ' % 8.88 则显示’ 8.8‘