05 2019 档案

摘要:unittest.TextTextRunner():unittest框架的TextTextRunner()类,通过该类下面的run()方法来运行suite所组装的测试用例,入参为suite测试套件。 unittest.defaultTestLoader(): defaultTestLoader()类 阅读全文
posted @ 2019-05-30 22:35 Tarzen 阅读(206) 评论(0) 推荐(0) 编辑
摘要:os.path.getmtime(path):文件或文件夹的最后修改时间,从新纪元到访问时的秒数。 os.path.getatime(path):文件或文件夹的最后访问时间,从新纪元到访问时的秒数。 os.path.getctime(path):文件或文件夹的创建时间,从新纪元到访问时的秒数。 os 阅读全文
posted @ 2019-05-29 23:37 Tarzen 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-29 23:15 Tarzen 阅读(163) 评论(0) 推荐(0) 编辑
摘要:执行结果 阅读全文
posted @ 2019-05-21 22:58 Tarzen 阅读(140) 评论(0) 推荐(0) 编辑
摘要:python是动态语言,可以随时随地给实例对象添加属性和方法,但是我们想限制属性的名字,可以使用__slots__特殊变量来限制 使用__slots__要注意,__slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的.只有当前类中才有作用 多重继承 通过多重继承,一个子类就可以同时 阅读全文
posted @ 2019-05-19 21:57 Tarzen 阅读(138) 评论(0) 推荐(0) 编辑
摘要:总是优先使用isinstance()判断类型,可以将指定类型及其子类“一网打尽”。 如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list,比如,获得一个str对象的所有属性和方法: 类似__xxx__的属性和方法在Python中都是有特殊用途的,比如__len_ 阅读全文
posted @ 2019-05-19 12:19 Tarzen 阅读(122) 评论(0) 推荐(0) 编辑
摘要:面向对象编程,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 把老师分为一类,把学生分为一类.具体到某一个学生就是 这类中的一个具体对象,对象的 共同属性和方法可以定义在类中.特殊的可以自己额外添加. 类也可以额外添加属性和方法 在Python中 阅读全文
posted @ 2019-05-18 22:31 Tarzen 阅读(135) 评论(0) 推荐(0) 编辑
摘要:在Python中,一个.py文件就称之为一个模块(Module) 可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。 (要导入模块的时候,该模块会生生成一个同名的pyc文件.pyc文件是py文件预编译的文件,是二进制字节码文件,提高加载的 阅读全文
posted @ 2019-05-18 19:54 Tarzen 阅读(182) 评论(0) 推荐(0) 编辑
摘要:当函数很简单的时候采用匿名函数很方便. 阅读全文
posted @ 2019-05-16 22:59 Tarzen 阅读(139) 评论(0) 推荐(0) 编辑
摘要:把复杂的任务拆成各个小的函数,通过函数的调用来完成任务.这就是面向过程编程. 高阶函数:就是让函数的参数能够接收别的函数。把函数作为参数传入到另一个函数. 函数名也是变量.和变量用法一样的,指向一个函数内存 Python自带的高阶函数.(我怎么感觉这个部分都写过了,我一般在路上看,晚上回来写) Py 阅读全文
posted @ 2019-05-14 22:37 Tarzen 阅读(196) 评论(0) 推荐(0) 编辑
摘要:可以实现for ...in 的都可以称为,可迭代对象,Iterable 可以使用isinstance(是什么实例嘛)来判断是不是可迭代对象 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator 可以使用isinstance(是什么实例嘛)来判断是不是迭代器(主要是可以使用n 阅读全文
posted @ 2019-05-08 22:46 Tarzen 阅读(154) 评论(0) 推荐(0) 编辑
摘要:可以使用for x in 数据 的那么 这个数据就是可迭代对象. 通过计算生成下一个值的数据就是生成器 可以使用next(数据) 来计算出下一个值的数据就是迭代器(生成器属于迭代器) 先说迭代: 在Python中,迭代是通过for ... in来完成的,能实现for ....in的数据就是可迭代对象 阅读全文
posted @ 2019-05-07 22:55 Tarzen 阅读(177) 评论(0) 推荐(0) 编辑
摘要:函数就是将你的代码封装起来,可以重复利用.不需要每次就写重复的代码 def 函数名(位置参数,默认参数=10,可变参数,关键字参数): 代码块 return 值 定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执 阅读全文
posted @ 2019-05-06 22:07 Tarzen 阅读(138) 评论(0) 推荐(0) 编辑
摘要:字典:以键值对的形式存储数据.他就像字典一样,你可以查偏旁,直接跳到500页找到你想要的数据.但是列表就是从第一页开始一个一个的找,找到500页需要的时间很多. 所以字典就是查找速度快,但是所需要的空间大.这种就是用空间来换取时间的方式.. 字典里的键必须独一无二,牢记的第一条就是dict的key必 阅读全文
posted @ 2019-05-05 23:04 Tarzen 阅读(114) 评论(0) 推荐(0) 编辑
摘要:条件判断: if 条件1: 代码块 elif 条件2: 代码块 else 条件3: 代码块 brith = input("请输入出身年月:") if brith > 2000: print("00后") elif 1990<brith <2000: print("90后") else brith<9 阅读全文
posted @ 2019-05-04 23:01 Tarzen 阅读(199) 评论(0) 推荐(0) 编辑
摘要:浅拷贝和深拷贝 (自己一直搞不懂的) 1.直接赋值(把一个变量直接赋值给另一个变量),他们指向同一个内存的数据(右边的图不知道怎么画,就直接截图过来了.将就看看) 2.使用copy中的copy方法,浅拷贝(只拷贝了最外层的数据,里面的还是指向原来的(列表嵌套)) 整体效果就是 : 3.使用copy模 阅读全文
posted @ 2019-05-04 16:19 Tarzen 阅读(215) 评论(0) 推荐(0) 编辑
摘要:列表和元组 list1 = [1,4,6,788,345,757] tuple1 = (345,234,567,878) 切记你的变量名不能和 help('keywords')中的重名 列表是[]包起来list是一种有序的集合.你还可以随意改变他的值. list1[0] = "fan" 想知道lis 阅读全文
posted @ 2019-05-03 11:31 Tarzen 阅读(171) 评论(0) 推荐(0) 编辑
摘要:python的语法主要就是严格的缩进.一般缩进都是四个空格.以冒号结尾的(:)就意味着他后面有代码块.(js代码块使用{}抱起来的,我记得c语言也是,但是python就不需要,他只要严格缩进的就可以了) python中的数:整数和浮点数(小数):整数的运算永远是精确地,小数运算可能会有四舍五入的误差 阅读全文
posted @ 2019-05-02 22:36 Tarzen 阅读(203) 评论(0) 推荐(0) 编辑
摘要:python是一门解释型\脚本语言(和js特别像,如果同时学习js和python完全搅浑了.) 在运行py时候是一句一句翻译成cpu识别的机器码,所以速度比较慢.而C程序是运行前直接编译成CPU能执行的机器码,所以非常快. 学习python,就需要安装python.安装的同时会有一个解释器,就是用来 阅读全文
posted @ 2019-05-02 01:21 Tarzen 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示