Python |按字符切片,而不是索引

时间:2016-02-02 20:12:01

标签: python-2.7

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

例如abcde!mdamdskmabcde

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

2 个答案:

答案 0 :(得分:2)

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

a="abcde!mdamdskm"
print a.split("!")[0]

答案 1 :(得分:1)

>>> "abcde!mdamdskm".split("!")
['abcde', 'mdamdskm']

如果您有多个特殊字符实例,则可能无效:

>>> "abcde!mdam!dskm".split("!")
['abcde', 'mdam', 'dskm']

但你可以这样修理:

>>> "abcde!mdam!dskm".split("!", 1)
['abcde', 'mdam!dskm']