python 我添加带整数的字符串时遇到问题[已关闭]

f45qwnt8  于 2022-11-27  发布在  Python
关注(0)|答案(3)|浏览(98)
vsdwdz23

vsdwdz231#

我们可以简单地通过...将字符串与整数相加。
使用str()函数。我们可以将一个int传递给str()函数,它将被转换为str:print(current_year_message + str(current_year))...使用%插值运算符。我们可以使用printf样式的字符串格式将值传递给转换规范:...使用str.format()函数

yruzcnhs

yruzcnhs2#

当使用input函数阅读输入时,它将返回一个字符串。要将该字符串转换为整数,可以使用int()函数,如下所示:

int(number_one)

但是您必须小心,因为当number_one不是数字,而是"Hello!"这样的通用字符串时,这将产生错误

iklwldmw

iklwldmw3#

正确写入number_one如下:
在第一行,它应该如下所示:

number_one = int(input("Type number "))

你的print语句有错误的连接,你不能把str添加到int,所以我建议使用f-string或者把所有print语句中的第一个+改为,。例如:

print(f"The number = {number_one}") 
print(f"The number before = {number_one - 1}") 
print(f"The number after = {number_one + 1}")

相关问题