• 技术文章 >Python技术 >Python基础教程

    python中字符串转成数字的几种方法

    宋雪维宋雪维2021-03-30 09:36:21原创66047

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    方法一:使用join的方法

    num_list=['1','2','3']
    str_list = ''.join(num_str)  #把列表中的元素连起来
    print(int(str_list))

    输出

    123

    方法二:使用int函数将16进制字符串转化为10进制整数

    a = “0x12”
    int(a, 16)#18
    int(a, 10)#error
    a = “12”
    int(a, 16)#18
    int(a, 10)#12

    方法三:使用列表生成式进行转换

    # 使用列表生成式
    str_list = ['1', '2', '3', '4']
    int_list = [int(x) for x in str_list]
    print(int_list);
    # output [1, 2, 3, 4]

    以上就是python中字符串转成数字的三种方法,大家一定要根据具体的环境采用不用的方法哟~

    专题推荐:python 字符串
    上一篇:pandas中如何使用合并append函数? 下一篇:python使用第三方模块进行连接

    相关文章推荐

    • datime包在python中计算时间差• python中turtle如何画太阳花?• python中操作文件的模块有几种?• python中pandas.Dataframe合并的方法有哪些?• python中如何使用pandas.merge?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网