设为首页收藏本站
查看: 83|回复: 0

[PHP] 解决Python中字符串和数字拼接报错的方法

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2017-5-14 02:44:00 | 显示全部楼层 |阅读模式
    前言
    众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错。
    如以下的代码:
       # coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 | 琼台博客' print text
    执行结果


    直接报错:TypeError: cannot concatenate 'str' and 'int' objects
    解决这个方法只有提前把num转换为字符串类型,可以使用bytes函数把int型转换为string型。
    代码:
       # coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 | 琼台博客' print text
    结果搞定:


    总结
    以上就是解决Python中字符串和数字拼接报错的全部内容,希望本文的内容对大家学习或者使用python能有所帮助,如果有疑问大家可以留言交流。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表