gpt4 book ai didi

python - 如何在 Python 中拆分和解析字符串?

转载 作者:IT老高 更新时间:2023-10-28 21:07:30 24 4
gpt4 key购买 nike

我正在尝试在 python 中拆分此字符串:2.7.0_bf4fda703454

我想在下划线 _ 上拆分该字符串,以便我可以使用左侧的值。

最佳答案

"2.7.0_bf4fda703454".split("_") 给出字符串列表:

In [1]: "2.7.0_bf4fda703454".split("_")
Out[1]: ['2.7.0', 'bf4fda703454']

这会在 每个 下划线处分割字符串。如果您希望它在第一次拆分后停止,请使用 "2.7.0_bf4fda703454".split("_", 1)

如果您知道字符串包含下划线这一事实,您甚至可以将 LHS 和 RHS 解压缩为单独的变量:

In [8]: lhs, rhs = "2.7.0_bf4fda703454".split("_", 1)

In [9]: lhs
Out[9]: '2.7.0'

In [10]: rhs
Out[10]: 'bf4fda703454'

另一种方法是使用 partition() .用法与上一个示例类似,不同之处在于它返回三个组件而不是两个。主要优点是如果字符串不包含分隔符,此方法不会失败。

关于python - 如何在 Python 中拆分和解析字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com