python split分割字符串

文章发布于 2023-05-23

split()是python内置函数,作用是使用指定的分隔符对字符串进行分片。分割为一 个列表。语法是str.split(s,num)。

  • s 为分割符号。不填默认为空白。
  • num 分割次数, 不填默认为分割所有字符串。

实例

分割
>>> lang = 'php ,mysql ,python ,c'
>>> lang.split(',')
['php ', 'mysql ', 'python ', 'c']

使用分隔符逗号将lang 字符串进行分割,分割之后返回一个列表。下面将返回的列表进行遍历,并分别打印我最喜欢的语言。

>>> for lang_name in lang.split(','):
...     print("我最喜欢的语言有: "+lang_name)
...
我最喜欢的语言有: php
我最喜欢的语言有: mysql
我最喜欢的语言有: python
我最喜欢的语言有: c
指定分割的次数
>>> lang = 'php ,mysql ,python ,c'
>>> lang.split(',',1)
['php ', 'mysql ,python ,c']

如果指定次数,lang 字符串将被分割成 'php' 和 'mysql ,python ,c' 两个子串。