Я натолкнулся на следующую функцию:
def load_words():
"""
Returns a list of valid words. Words are strings of lowercase letters.
Depending on the size of the word list, this function may
take a while to finish.
"""
print("Loading word list from file...")
# inFile: file
inFile = open(WORDLIST_FILENAME, 'r')
# line: string
line = inFile.readline() # reads one entire line from a file (as a string)
# wordlist: list of strings
wordlist = line.split()
print(" ", len(wordlist), "words loaded.")
return wordlist
wordlist = load_words()
Я не понимаю назначение функции load_words () для переменной wordlist? Когда переменная назначена, функция выполняется.
Является ли список слов функцией load_words ()? Или это возвращение функции load_words ()?