python
Donna5126
菜鸟一枚= =
展开
-
廖雪峰python教程:生成器generator(杨辉三角练习题)
刚开始对生成器(generator)并不是很明白,编程的时候就一直报错……其实生成器就是记住数产生的算法逻辑,需要调用的时候再进行计算,简单逻辑的生成器可以直接用小括号表示,较为复杂的生成器可以通过构建函数并利用“yield”构造generator。注意:generator和函数的执行顺序不同。函数是顺序执行,遇到return或最后一条执行语句时才返回(把所有工作都做完了才结束);...原创 2018-05-25 12:37:33 · 1600 阅读 · 1 评论 -
廖雪峰python教程:迭代器Iterator
以下是摘录笔记:可迭代对象(Iterable):可直接作用于for的数据类型集合数据类型:list, tuple, dict, set, str等generator,包括生成器和带yield的generator function迭代器(Iterator):可通过调用next()得到下一个值的对象生成器都是迭代器对象(Iterator)集合数据类型不是Iterator(因为集合数据类型的个数是有限已...原创 2018-05-25 20:40:53 · 358 阅读 · 0 评论 -
廖雪峰python教程:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
跟着廖雪峰的官方网站学习python,在做切片的练习时试着自己编程,原题目为:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。下面是自己编的程序(特别啰嗦。。。)def trim(s): flag = 0 if len(s)==0: m=0 i=0 return s els...原创 2018-05-23 20:30:19 · 1623 阅读 · 0 评论 -
廖雪峰python教程:迭代
请使用迭代查找一个list中最小和最大值,并返回一个tuple:#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Donna5126# 自己写的,一如既往的话多def findMaxAndMin(L): if len(L) == 0: temp_min = None temp_max = Non...原创 2018-05-23 21:09:00 · 360 阅读 · 0 评论 -
PyCharm中代码增加/减少缩进快捷键
增加缩进:选中代码后按Tab减少缩进:选中代码后按Shift+Tab原创 2018-05-24 21:41:47 · 19097 阅读 · 0 评论