使用条件在Python中拆分字符串

时间:2018-05-24 13:37:54

标签: python string

这是我的字符串

    vishal.testzone.com
    important.testzone.com
    ram.testzone.com

我需要做的是在第一个点之前拆分字符串的一部分并将其存储在变量中并保留其余部分。我看到了字符串切片,但我不确定它是如何用于我的情况。我知道有很多类似的问题,但没有一个像我一样的条件。是否有任何其他选项,如字符串切片来实现这一点。

2 个答案:

答案 0 :(得分:4)

为什么不使用split()

s = "vishal.testzone.com"
vishal = s.split('.', 1)[0]

(根据 jpp 下面的评论编辑)。

答案 1 :(得分:3)

在'之前仅拆分第一个标记。':

before, rest = "vishal.testzone.com".split('.', 1)
print before, rest