python如何拆分单词,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'