原文: https://pythonbasics.org/split/

可以使用split(param)方法将字符串拆分为子字符串。 此方法是字符串对象的一部分。 该参数是可选的,但是您可以分割特定的字符串或字符。

给定一个句子,可以将字符串拆分为单词。 如果您有一个段落,则可以按短语拆分。 如果您有一个单词,可以将其拆分为单个字符。

在大多数情况下,split()方法可以。 对于字符,可以使用列表方法。

字符串分割

如果您有一个字符串,则可以将其细分为几个字符串。 该字符串需要至少有一个分隔符,可以是一个空格。

默认情况下,split方法将使用空格作为分隔符。 调用该方法将返回所有子字符串的列表。

字符串到单词

下面的演示将字符串拆分为字符。

  1. s = "Its to easy"
  2. words = s.split()
  3. print(words)

len()方法将为您提供字符数和单词数:

  1. print(len(words))
  2. print(len(s))

输出应类似于下图:

分割 - 图1

字符串到字符

如果要将单词拆分为字符,请改用list()方法:

  1. word = "Easy"
  2. x = list(word)
  3. print(x)

可以使用join方法重构字符串,该方法将序列组合为新字符串。

练习

  1. 字符串可以拆分为多个字符吗?
  2. 您可以将一个字符串拆分为这个字符串吗?:世界,地球,美国,加拿大
  3. 给定一篇文章,您可以根据短语拆分它吗?

下载示例