python字符串和变量相加时出现,coercing to unicode need string or buffer nonetype found python 错误的解决
[ 2017-04-21 08:41:43 | 作者: admin ]
字符串和变量相加出现错误,这是由于类型不对,而导致的
1 我是用 “a”+b这个时候产生的错误,
2 这是由于 ,在 python中 +号是针对两个类型相同的变量,而在上的语句中,python不知道 b这个变量的类型二导致的错误(这一点和java很不一样),用下面的语句可以解决,在变量上加str()函数
3
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2400
1 我是用 “a”+b这个时候产生的错误,
2 这是由于 ,在 python中 +号是针对两个类型相同的变量,而在上的语句中,python不知道 b这个变量的类型二导致的错误(这一点和java很不一样),用下面的语句可以解决,在变量上加str()函数
3
print('sex:'+sex) #错误
print('sex:'+str(sex)) #正确
print('sex:'+str(sex)) #正确
[最后修改由 admin, 于 2017-04-21 08:44:36]

这篇日志没有评论。
此日志不可发表评论。