摘要: 一、迭代器 它是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()方法的对象都是迭代器,__iter__返回迭代器自身,__next__返回容器中的下一个值,如果容器中没有更多元素了,则抛出StopIteration异常,至于它 阅读全文
posted @ 2018-06-07 22:13 潜水闲鱼 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点,并且多以[]为推导标志。推导式包括: 1.列表推导式 2.字典推导式 3.集合推导式 嵌套列表推导式 【列表推导式】 列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 例如代码如下: 阅读全文
posted @ 2018-06-05 19:47 潜水闲鱼 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.模块.getrefcount--查看引用个数,如果没有引用,则抛异常; 2.继承:简化代码。生成子类时,先初始化父类 继承属性--①self.属性=当前属性 ②父类.属性=当前属性 ③父类._init_()方法 ④super(子类,self)._init_()方法 3.构造方法(必须有返回值)优 阅读全文
posted @ 2018-05-31 19:27 潜水闲鱼 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.class Person: def __init__(self,sex=None): self.sex=sex def eat(self): print("正在吃饭...") def sleep(self): print("正在睡觉...") def say(self): print("我的姓名 阅读全文
posted @ 2018-05-31 08:35 潜水闲鱼 阅读(349) 评论(0) 推荐(0) 编辑
摘要: # a=5# print(id(a))# a=10# print(id(a))from functools import reduce #引入模块的相应函数或方法def calc(x,y=None,*numbers): #定义函数,并设定参数 print(numbers) #输出不定长参数numbe 阅读全文
posted @ 2018-05-31 08:31 潜水闲鱼 阅读(224) 评论(0) 推荐(0) 编辑
摘要: foo=[1,2,3,4,5,6,7,8,9] 1.函数多个返回值组成元组。可以用多个变量接收 2.map(lambda x:expres ,foo) map(tt,foo) 得到列表,需要循环输出 3.filter(lambda x:x>10,foo) 可以过滤符合的结果,一个元素 reduce( 阅读全文
posted @ 2018-05-29 15:27 潜水闲鱼 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Python入门知识点2 字符串 1。字符串:''' ''' 注释和可以内部换行 \v空格 字符串前加r/R可以原样输出 例如:r'''.......''' 2. .format() 格式化 print('{}'.format()) 3.len() 求长度 count() 返回字符个数 capita 阅读全文
posted @ 2018-05-24 16:37 潜水闲鱼 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一.元组 不可改变的() 1,type() 类型 tuple=(30,) 加,代表元组 2.元组可以相加 + * 3.列表转为元组 t=tuple(list) 4.元组里的列表可以进行增删改的操作 二.字典d={} key--value 1.增 d[" "]=值 删del 改--覆盖 2.d,key 阅读全文
posted @ 2018-05-24 16:29 潜水闲鱼 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 这也就是说:开发过程中没有了编译这个环节,直接互动执行写你的程序。这是编程开发者的福利语言。 下面我把初学的一些知识点做了整理: 1.变量:无需关键字,不需要声明 如:n=10 2.对于python是强类型语言还是属于弱 阅读全文
posted @ 2018-05-17 17:17 潜水闲鱼 阅读(295) 评论(0) 推荐(0) 编辑