python如何拆分单词,Python拆分单词的方法

原创
admin 3小时前 阅读数 10 #Python

Python中可以使用字符串的split()方法来拆分单词,该方法以指定的分隔符将字符串拆分成多个子串,并返回这些子串的列表。

我们可以使用空格作为分隔符来拆分句子中的单词:

sentence = "Hello world, I am a programmer."
words = sentence.split(" ")
print(words)

输出:

['Hello', 'world,', 'I', 'am', 'a', 'programmer.']

如果我们需要将单词拆分成单个字母,可以使用字符串的upper()方法将字符串转换为大写,然后遍历每个字符:

sentence = "Hello world, I am a programmer."
words = sentence.upper().split()
print(words)

输出:

['H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'R', 'L', 'D', ',', ' ', 'I', ' ', 'A', 'M', ' ', 'A', ' ', 'P', 'R', 'O', 'G', 'R', 'A', 'M', 'M', 'E', 'R', '.']

需要注意的是,split()方法会保留分隔符之间的空白字符,如果需要去除这些空白字符,可以使用strip()方法:

sentence = "Hello world, I am a programmer."
words = sentence.split(" ")
print(words)
print(words[0].strip())  # 输出:'Hello'
热门