字符串的格式化
分为位置参数和关键字参数
1 位置参数
a = '{0:.1f}{1}'.format(21.56,'GB')
print(a)
2 关键字参数
:冒号后面表示的是该关键字的输出格式或属性
可以实现不同格式的输出,例如保留到小数点之后几位。。。
b = '{a:.1f}{b}'.format(a=21.56,b='GB')
print(b)
c = '{0}{1:.2f}'.format('PI = ',3.1415)
print(c)
还有一种和C语言的输入输出方式类似的格式化方法:
num1 = 1
num2 = 2
d = '%d + %d = %d'%(num1,num2,num1+num2)
print(d)
更具体的方式如下图