在Python中分割字符串

2 投票
3 回答
679 浏览
提问于 2025-04-16 21:12

我该怎么告诉一个程序,把 /123/456/789/ 这个内容当作三个独立的字符串来处理呢?

3 个回答

2

如果你的字符串不一定要以'/'开头或结尾,另外一个解决方案可以是:

'/123/456/789/'.strip('/').split('/')
> ['123', '456', '789']
2

在编程中,有时候我们会遇到一些问题,特别是在使用某些工具或库的时候。这些问题可能会让我们感到困惑,不知道该怎么解决。比如,有人可能在使用某个特定的功能时,发现它没有按照预期工作,或者出现了错误信息。这种情况下,通常我们可以在网上寻找答案,比如在StackOverflow这样的论坛上提问或查找相关的讨论。

在这些讨论中,其他程序员会分享他们的经验和解决方案,帮助我们理解问题的根源以及如何修复它们。通过阅读这些内容,我们可以学到很多实用的技巧和知识,逐渐提高自己的编程能力。

总之,遇到问题时,不要害怕去寻求帮助,很多时候社区中的其他人会提供很有价值的建议和解决方案。

test = "123/456/789"

for s in test.split('/'):
    print s
10

如果你所有的字符串都是这个完全一样的格式:

>>> "/123/456/789/".split("/")[1:-1]
['123', '456', '789']

你可以从列表中获取这3个字符串。

撰写回答