Python新手困惑:字符串与整数混合时如何转换?

原创 水深无声 2025-03-08 08:24 12阅读 0赞

在Python中,如果你需要将字符串和整数混合的序列进行转换,你可以使用int()函数或者str().replace()方法。

  1. 使用int()函数:

    1. mixed_data = "123 hello" # 字符串与整数混杂
    2. # 将字符串中的整数部分转化为整数
    3. integers_only = [int(i) for i in mixed_data.split()]
    4. print(integers_only) # 输出:[1, 2, 3]
  2. 使用str().replace()方法:

    1. mixed_data = "123 hello" # 字符串与整数混杂
    2. integers_only = [int(i.replace(" ", ""))) for i in mixed_data.split()]
    3. print(integers_only) # 输出:[1, 2, 3]

这里的关键是将字符串中的非整数部分替换为空,然后再用int()函数将其转换为整数。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,12人围观)

还没有评论,来说两句吧...

相关阅读