代码
def break_words(stuff):
"""This function will break up words for us."""
words = stuff.split(' ')#用空格" "拆分stuff。
return words
def sort_words(words):
"""Sorts the words."""
return sorted(words)#将words重新排(默认升)序
def print_first_word(words):
"""Prints the first word after popping it off."""
word = words.pop(0)#删除words列表的第一个元素
print(word)
def print_last_word(words):
"""Prints the lasst word after popping it off."""
word = words.pop(-1)#删除words列表的最后一个元素,pop(1)为列表第二个元素
print(word)
def sort_sentence(sentence):
"""Takes in a full sentence and returns the sorted words."""
words = break_words(sentence)#将sentence进行break_words函数运算。
return sort_words(words)
def print_first_and_last(sentence):#将sentence打碎为一个列表后返回第一个和最后一个元素
"""prints the first and last words of the sentence."""
words = break_words(sentence)
print_first_word(words)
print_last_word(words)
def print_first_and_last_sorted(sentence):#将sentence打碎后(按照升序)重拍为一个列表后返回第一个和最后一个元素
"""Sorts the words then prints the first and last one."""
words = sort_sentence(sentence)
print_first_word(words)
print_last_word(words)
遇到问题
我不知道这个练习有啥用??
学到的
1、.