Python TypeError:只能将str(而不是“int”连接到str

Python TypeError:只能将str(而不是“int”连接到str,python,python-3.x,Python,Python 3.x,我得到这个是有原因的。我试图输入整数69而不是“69” 这是密码 number = 69 print("the number im trying to type is" + number + ". ") 因此,将其设置为字符串: number = '69' number = str(69) 或使用格式字符串: number = 69 print("the number is {0}".format(number)) # the number is 69 在这种情况下,您也可以对其进行格式化

我得到这个是有原因的。我试图输入整数69而不是“69” 这是密码

number = 69
print("the number im trying to type is" + number + ". ")
因此,将其设置为字符串:

number = '69'
number = str(69)
或使用格式字符串:

number = 69
print("the number is {0}".format(number)) # the number is 69
在这种情况下,您也可以对其进行格式化,例如:

number = 69
print("the number is {0:04d}".format(number)) # the number is 0069

print(“我试图键入的数字是“+str(number)+”)
或使用
str.format()
如果您使用的是最新的python版本:
print(数字是{number}”)
谢谢,我是编程新手,我必须检查一下这种格式设置。有很多很好的教程。例如支票