关于#python#的问题:num1 = 6num3 = input('输入第一个数字:')sum = num1 + float(num3)

Python初学者不太理解,有没有好心任能够帮忙解答一下

num1 = 6
num3 = input('输入第一个数字:')
sum = num1 + float(num3)

print('数字{0}和{1} 相加结果为:{2}'.format(num1, num3, sum))

请问这里的{0},{1}和{2}是指的变量名num1,num3和sum吗?为什么?是因为.format()?

这是format的基本语法,012指的是后面跟的第几个参数,也可以甚^_^省略012,默认就是按顺序填充

通过format方法格式化字符串,可以先了解下字符串的相关知识先