笨方法学习Python 习题25:更多更多的练习
2019-07-18 14:48
453 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_29372887/article/details/91954903
笨方法学习Python 习题25:更多更多的练习
def beak_words(stuff): """THis function will break up words for us. 这个函数将为我们分解单词。 """ """ split()函数 语法:str.split(str="",num=string.count(str)) 参数说明: str:表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素 num:表示分割次数。默认为-1,如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量 :表示选取第n个分片 注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略 """ #分割句子 words=stuff.split(' ') return words def sort_words(words): """Sorts the words.""" """ 对List进行排序,sort是在原位重新排列列表, 而sorted()是产生一个新的列表. """ '''返回排序结果''' return sorted(words) def print_first_word(words): """Prints the first word after popping it off.""" """pop()指定删除对象的索引位置 pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 list.pop([index=-1]) obj可选参数,要移除列表元素的索引值,不能超过列表总长度,默认为 index=-1,删除最后一个列表值。 返回从列表中移除的元素对象。 """ #提取第一个并返回 word=words.pop(0) #打印第一个 print (word) def print_last_word(words): """Prints the last word after popping it off.///把最后一个单词打印出来。""" #提取最后一个并返回 word =words.pop(-1) #打印最后一个 print (word) def sort_sentence(sentence): """Takes in a full sentence and returns the sorted words. 取一个完整的句子,并返回已排序的单词。""" words=break_words(sentence) return sort_words(words) def print_first_and_last(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): """Sorts the words then prints the first and last one. 把单词分类然后打印第一个和最后一个。""" #调用函数,分割句子,重新排序 words=sort_sentence(sentence) print_first_word(words) print_last_word(words)
在同一目录下输入import xt25 报错(其他py也一样报错)
相关文章推荐
- 笨方法学习Python-习题25: 更多更多的练习
- 本方法学python 习题24(综合练习) 习题25(更多关于函数和变量的练习)习题26(修改程序)
- 笨方法学习Python-习题24: 更多练习
- 笨方法学Python 习题 25: 更多更多的练习
- 笨方法学习Python-习题7:更多打印
- 笨办法学Python-----习题25_更多更多的练习
- 笨方法学习Python-习题41: 来自 Percal 25 号行星的哥顿人(Gothons)
- 笨方法学Python 习题 24: 更多练习
- Learn Python The Hard Way学习(25) - 甚至更多的练习
- 笨方法学习Python-习题17: 更多文件操作
- 笨方法学Python 习题 7: 更多打印
- 笨方法学Python 习题 28: 布尔表达式练习
- 笨方法学习Python-习题29: 如果(if)
- 继承父类,调用父类中的方法 分类: python 小练习 python基础学习 2014-01-10 17:54 325人阅读 评论(0) 收藏
- 笨方法学习Python-习题4:变量(variable)和命名
- 笨方法学习Python-习题19: 函数和变量
- 笨方法学习Python-习题33: While 循环
- 学习python过程我所练习的一些习题
- 笨方法学习Python-习题10:那是什么?
- 笨方法学习Python-习题12:提示别人