我需要读取一个文本文件,并找出第一个字母.txt文件的句子中的每个单词是否是元音。我有这个至今:获取句子中每个单词的第一个字母?
def main():
#Open, read and close the datafile
datafile=open(input('Enter File Name: '))
contents=datafile.read()
datafile.close
def startsWithVowel():
if contents[0] in ['A','a','E','e','I','i','O','o','U','u']:
return true
else:
return false
该检查数据文件的内容的第一个字母,但我需要检查在句子中的每一个字,但我不知道如何在每个单词的第一个字母工作一句话。请帮忙!
你想在什么时候返回True?当所有行的所有单词都以一个元音开始?对我来说似乎没有用处。 –
找出谁在phyton中分割一个字符串。将字符串拆分为空格。在每个单词上运行循环以检查它是否以元音开头 – Filype
如果您想忽略标点符号,数字和其他字符,将内容拆分为单词可能会很困难。一个天真的做法是'contents.split()'。 – martineau