format argument 2 must be str not float报错的原因
这个错误的原因是在使用format()函数时,第二个参数传入了一个浮点数而不是字符串。format()函数用于格式化字符串,它的第一个参数是一个字符串模板,第二个参数是要替换的值。如果要传入一个浮点数,需要先将其转换为字符串,然后再传入。例如:
num = 3.14
result = format("The value is: {}", str(num))
print(result)
输出:
The value is: 3.14
原文地址: https://www.cveoy.top/t/topic/iXGn 著作权归作者所有。请勿转载和采集!