上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 2.search 5.subn 6.split 7.comple #时间效率 8.finditer #空间效率 分组 split 分组 search 分组练习 阅读全文
posted @ 2018-08-07 17:00 chenyibai 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 谈到正则,我们首先需要了解一个在线测试工具http://tool.chinaz.com/regex/ 什么是正则表达式? 正则就是一种匹配字符串的规则 例如:判断input的一个数是不是QQ号码,需要知道QQ号码是5位数以上,13位数以下,不是0开头等信息 或者是判断输入的是不是身份证号码,需要知道 阅读全文
posted @ 2018-08-06 16:25 chenyibai 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 阅读全文
posted @ 2018-08-03 20:25 chenyibai 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 析构方法:_ _del_ _ 释放一个空间之前执行. 注:此方法一般无须定义,因为Python是一门高级语言,程序员在使用时无需关心内存的分配和释放,因为此工作都是交给Python解释器来执行,所以,析构函数的调用是由解释器在进行垃圾回收时自动触发执行的。 文件处理 # 一个类 # 对象的属性 : 阅读全文
posted @ 2018-08-03 08:24 chenyibai 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 正常情况下打印a是经过了pycharm优化处理过的,看不到两端的 " " 所以: 这样就可以显示原有的a 由上我们可以看出个问题,起初说print是依赖于_ _str_ _,而现在_ _repr_ _也可以执行,所以,我们就要探讨一下他们的联系了. 结论:_ _repr_ _对应的是repr(obj 阅读全文
posted @ 2018-08-01 21:04 chenyibai 阅读(1917) 评论(2) 推荐(4) 编辑
摘要: 4.__str__ str(obj), '%s' % obj, print(obj) 阅读全文
posted @ 2018-07-31 19:25 chenyibai 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 什么是反射? 用字符串数据类型的变量名来访问这个变量的值 反射的应用: 类,对象,模块,反射自己模块的内容 反射的方法: 1.getattr 2.hasattr 3.setattr 4.delattr 类 反射查看属性: 反射调用方法: 这时我们就可以进行异常处理了hasatter 对象 方法 对象 阅读全文
posted @ 2018-07-30 21:11 chenyibai 阅读(239) 评论(0) 推荐(0) 编辑
摘要: type:子类的对象,他的结果就是子类.不包含继承关系,只管一层 isinstance:包含所有的继承关系. issubclass() 判断类与类之间的继承关系 阅读全文
posted @ 2018-07-30 20:02 chenyibai 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 属性 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解)成人的BMI数值:过轻:低于18.5正常:18.5-23.9过重:24-27肥胖:28-32非常肥胖, 高于32 体质指数(BMI)=体重(kg)÷身高^2(m) EX:70kg÷ 阅读全文
posted @ 2018-07-27 15:49 chenyibai 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 抽象类与接口类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 示例: 实践中,继承的第一种含义意义 阅读全文
posted @ 2018-07-26 16:19 chenyibai 阅读(292) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页