PYTHON中如何将一个单词分割

Python017

PYTHON中如何将一个单词分割,第1张

>>> astring = 'Hello'

# 最直接的方法

>>> alist = list(astring)

>>> alist

['H', 'e', 'l', 'l', 'o']

# 列表推导

>>> alist = [ch for ch in astring]

>>> alist

['H', 'e', 'l', 'l', 'o']

# 循环法

>>> alist = []

>>> for ch in astring:

...     alist.append(ch)

... 

>>> alist

['H', 'e', 'l', 'l', 'o']

python中字符串支持切片操作

例如:

a='This is Python'

print a[8:]

就可以得到Python这个单词,Python中str类型有很多方法例如split等可以根据特定需求切分字符串,想了解更多信息dir(str) 和help命令就可以了。

split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。

语法

以下是split()方法的语法:

例如路径: