我需要讀取一個文本文件,並找出第一個字母.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