热线电话:13121318867

登录
2019-01-17 阅读量: 574
字符串的基本错误(一)

尝试连接非字符串值与字符串(导致 “TypeError: Can't convert 'int' object to str implicitly”)

该错误发生在如下代码中:

numEggs = 12
print('I have ' + numEggs + ' eggs.')

而你实际想要这样做:

numEggs = 12
print('I have ' + str(numEggs) + ' eggs.')

或者:

numEggs = 12
print('I have %s eggs.' % (numEggs))

字符串之间的连接符号为“+”,但是字符串和非字符串连接得用%

2.9470
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子