代码
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、.
这篇博客探讨了几个Python函数,包括拆分单词、排序单词、打印首个和末尾单词,以及对整个句子进行排序。这些函数通过实例展示了如何处理字符串和列表,学习了Python中列表的基本操作和排序方法。
162

被折叠的 条评论
为什么被折叠?



