廖雪峰python教程:迭代器Iterator

以下是摘录笔记:可迭代对象(Iterable):可直接作用于for的数据类型集合数据类型:list, tuple, dict, set, str等generator,包括生成器和带yield的generator function迭代器(Iterator):可通过调用next()得到下一个值的对象生...

2018-05-25 20:40:53

阅读数 79

评论数 0

廖雪峰python教程:生成器generator(杨辉三角练习题)

        刚开始对生成器(generator)并不是很明白,编程的时候就一直报错……其实生成器就是记住数产生的算法逻辑,需要调用的时候再进行计算,简单逻辑的生成器可以直接用小括号表示,较为复杂的生成器可以通过构建函数并利用“yield”构造generator。注意:generator和函数的...

2018-05-25 12:37:33

阅读数 436

评论数 1

PyCharm中代码增加/减少缩进快捷键

增加缩进:选中代码后按Tab减少缩进:选中代码后按Shift+Tab

2018-05-24 21:41:47

阅读数 4490

评论数 0

廖雪峰python教程:迭代

请使用迭代查找一个list中最小和最大值,并返回一个tuple:#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Donna5126 # 自己写的,一如既往的话多 def findMaxAndMin(L): if len(L) =...

2018-05-23 21:09:00

阅读数 107

评论数 0

廖雪峰python教程:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法

跟着廖雪峰的官方网站学习python,在做切片的练习时试着自己编程,原题目为:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。下面是自己编的程序(特别啰嗦。。。)def trim(s): flag = 0 if len(s)==...

2018-05-23 20:30:19

阅读数 715

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭