- 博客(13)
- 收藏
- 关注
原创 python学习日志13
推导和lambda表达式1.列表推导式2.字典推导式字典推导和列表推导的使用方法是类似的,只不过中括号改成大括号。3.集合推导式他们跟列表推导式也是类似的,唯一的区别在于它使用大括号{}。练习:...
2018-02-24 20:46:55
153
原创 python学习日志12
日志 random模块日志:最简单的日志输出 也可以大写 例:DEBUG INFO为什么前面两条日至没被打印出来?这是因为logging模块提供的日志记录函数所使用的日志器设置的日志级别是WARNING,因此只有WARNING级别的日志目录以及大于他的ERROR 和CRITCAL级别的日志记录被输出了,而小于它的DEBUG 和INFO级别的日志记录被丢弃了。
2018-02-06 19:53:33
175
原创 python学习日志11
迭代器与生成器 异常迭代器:可以被next()函数调用并不断返回下一个值,直到没有数据时抛出StopIteration错误的对象成为迭代器,即Iterator.iter(可迭代对象) ===>迭代器--->Iterator 迭代器内部持有一个状态,该状态用于记录当前迭代所在的位置, 以便于下次迭代的时候获取正确的元素。生成器
2018-02-04 20:42:52
143
原创 python学习日志10
多态:不同对象在同意情况有不同的反应类属性:属于类的成员,属于对象共有的修改方式:类名.类属性=.....实例.__class__类属性=...工厂类:有一些子类,在一个类中生成很多对象,简单工厂模式 是通过专门定义一个类来负责创建其他类大的实例,被创建的实例通常都具有共同的父类并且重写父类方法。单例模式:该模式的主要目的是确保某一个类只有一个实例存在
2018-02-01 20:24:10
188
原创 python学习日志9
继承:子类继承父类,子类可以使用父类的属性和方法,简化代码. 子类继承父类,父类派生子类当生成子类对象时,先初始化父类对象,所以如果父类有__init__()方法,并且有属性时,要通过子类的构造赋值一个类可以有多个子类初始化时。。。在子类中,调用父类的属性时,在__init__()方法中使用父类.属性,或self.属性或父类.__init__(self,参数)或su
2018-01-30 18:01:25
136
原创 python学习日志8
类和对象__new__(cls,*agrs,**kwargs): 在类调用init方法时,new方法决定是否要用init方法,因为new可以调用其他类的方法,或者返回别的对象来 作为本类的实例; new()方法时在类准备将自身实例化时调用; new()方法始终都是类的静态方法,即使没有被加上静态方法装饰器;对
2018-01-27 23:20:01
221
原创 python学习日志7
函数 类和对象函数:sorted() 函数可对list进行排序类和对象:类:具有相同的属性和方法的对象的集合。对象:万物皆对象类和对象的关系:类是对象的模板 对象是类的实例语法格式:类的命名规范:#非硬性要求 首字母大写;以大写字母分格单词;不使用"_"硬性要求:不使用"_"以外的特殊符号(有意义的);不能以数字开头;不
2018-01-25 17:14:08
193
原创 python学习日志6
调用函数时可使用的正是参数类型:必须参数:形参和实参一一对应(个数,数据类型,顺序)def fun1(a,b): #形参 reture a+bh=fun1(3,3)#实参print(h)默认参数:(缺省参数)缺省参数必须写在后面,可以不指定参数名,但是顺序要保证,否则要指定参数名def fun1(a,b=6): reture a
2018-01-23 20:57:32
178
原创 python学习日志5
集合 函数与变量集合:set():集合是一个无序 不重复(唯一) 元素的集。1. s=set() 空集合如果只有一个值,需加逗号,例:s=set('ds',)2. s=set({"Ef",555,8,6,(J,y)}) s=set(["Ef",555,8,6,(J,y)]) s=set(("Ef",555,8,6,(J,y)))增:add()增加
2018-01-20 22:16:48
125
原创 python学习日志4
列表 元组 字典列表:查:list.index()返回查找到的坐标,找不到报错, in、not in 查找是否存在;改:list1[1]=po;函数:列表中最大值,最小值max(),min();reverse() 反向列表中元素len()列表元素个数eval():将列表 元组,字典类型的字符串转为 列表 元组 字典可以把list tuple dict和string相互转换元组:元组与列表类似,但是
2018-01-18 19:18:41
240
原创 python学习日志3
循环:while. forwhile循环while在结果为true是会死循环,通过ctrl+c或红色按钮终止运行:在结尾家n+=1迭代部分可正常运行while boolean表达式:(结果为true,进行下一步) print("hehe"); 例:for循环range()函数会生成有序数列range(1,12,2)一个参数从1
2018-01-16 17:08:00
287
原创 python学习日志2
字符串定义,切片,格式化,函数1: 单引,双引号都可以定义字符串2 :切片:用【】获取单个字符 下标来截取字符串 [ ] [ : ] [ : : ]3: 格式化4:函数小练习:验证邮箱是否合法,要求:@在.的前边,如果合法获取用户名部分str()将非字符型转换成字符型in
2018-01-13 15:31:07
145
原创 python的介绍和使用
Python,是一种面向对象,解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,1991年正式发行。Python语言简洁而清晰,具有丰富而又强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 python现有两种版本2和3. 变量的含义:一个数据存储空间的表示 创建变量并赋值变
2018-01-11 16:38:07
174
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人