蟒蛇| 按字符切片字符串而不是索引

ari*_*iel 5 python-2.7

我想创建从长字符串到小字符串的变量。

例如abcde!mdamdskmabcde

我只知道什么是特殊字符而不是索引。

Roh*_*dey 12

拆分后仅获取第一个单词使用索引。

a="abcde!mdamdskm"
print a.split("!")[0]
Run Code Online (Sandbox Code Playgroud)


ins*_*get 7

>>> "abcde!mdamdskm".split("!")
['abcde', 'mdamdskm']
Run Code Online (Sandbox Code Playgroud)

如果您有多个特殊字符实例,这可能不起作用:

>>> "abcde!mdam!dskm".split("!")
['abcde', 'mdam', 'dskm']
Run Code Online (Sandbox Code Playgroud)

但你可以这样解决这个问题:

>>> "abcde!mdam!dskm".split("!", 1)
['abcde', 'mdam!dskm']
Run Code Online (Sandbox Code Playgroud)