摘要: 正则表达式和re模块1. 正则式是客观存在的,用于匹配字符串的一种方法。多用于数据分析和爬虫。 正则是一种匹配规则,任何编程语言通用. 1.1 中括号[字符],所有的限定都是只表示一位 1.2 元字符\w \d \s 字符,数字,下划线 大写的 对应非,与上面一组即为全部 .是换行符之外的所有字符。 阅读全文
posted @ 2019-07-10 19:55 眼见高楼起 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 装饰器进阶 1.带参数的装饰器就是在原有装饰器的基础上引入一个新的参数 多套一层函数,多传一个参数决定是否执行添加的功能,只是利用闭包多传了一个参数 和装饰器的原理一样,这次是把外界要传的参数通过在原有装饰器函数的基础上再套一层函数来实现的 现在装饰器函数最外层的作用只是在这个嵌套函数结构的空间里引 阅读全文
posted @ 2019-07-10 19:51 眼见高楼起 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 装饰器:装饰器的产生原因:不想修改函数的调用方式,但是还想在原来的函数前后增加功能,是对一个函数的装饰功能使用装饰器的函数,本质上不一定是在单纯地执行原函数了,返回值也就不是原来的了。想拿这个的话就在装饰器函数里把原函数的返回值return一下,return永远只返回到调用他的一步。 因此,背住一个 阅读全文
posted @ 2019-07-09 21:10 眼见高楼起 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 几个面试题: 1.什么时候用面向对象? 处理比较复杂的多个角色之间的关系。 清晰度提高,可读性强:无论开发还是调用,都能明确分辨出每个角色拥有的方法和属性。 增强了代码的可扩展性。 通过继承,增加了复用性。 更加规范。 2.如何理解python中一切皆对象 所有的基础数据类型都是对象, 3.类型与类 阅读全文
posted @ 2019-07-08 21:38 眼见高楼起 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.补充两个类这里相关的内置函数: issubclass(子类,父类) 用于判断前者是不是后者的子类 isinstance(对象,类) 用于判断前者是不是后者这个类的对象 这种判断是广义的,有深度,包含被继承的父类们的.... 对象 is type(类) 这种判断是狭义的,不继承,只限于后面给出来的 阅读全文
posted @ 2019-07-07 21:52 眼见高楼起 阅读(138) 评论(0) 推荐(0) 编辑
摘要: property是将一个方法伪装成了一个属性,在代码层面看是没有本质提升的, 但是在代码写出来之后,在类外面看来就由执行一个动作变成了查询一个属性,是面向对象的一种体现 在对应的方法前加装饰器@property即可 此时再调用相关内容的时候,不用再方法名加括号,直接以属性的形式,调用属性(实际是方法 阅读全文
posted @ 2019-07-06 22:06 眼见高楼起 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 多态:python中处处是多态,无需这个概念,没有多态的示例python是一种弱类型语言,变量的类型是可以改变的;不论什么类型,都可以传到函数中在Java这种强类型语言中变量的类型是不可以变.Java多态的体现:传一个变量,就需要在这个变量前加上类型名,Java没有多继承 python没有多态,有鸭 阅读全文
posted @ 2019-07-05 23:15 眼见高楼起 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 接口类(抽象类): 在python中是没有接口类,可以把接口类和抽象类视为同一种定义:制定一个规范举例:收到项目经理的要求,写一个支付: 最后定义的pay()函数是在类之外的,每次把括号内的对象代入函数代码块中, 代码块内容里调用pay()方法是先寻找本类,再寻找父类内. 由于两个类中都有相同的pa 阅读全文
posted @ 2019-07-05 23:08 眼见高楼起 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性:继承,多态,封装初识别继承: 作为继承者的类的定义时,在这个类名的括号内加入被继承的类的名字,被继承的类被称为父类或基类,继承者被称为子类 使用子类类名及其实例化产生的对象,可以访问父亲的任何方法或变量 执行的顺序是先找对象,再找类,再找父类.也就是说: 如果想只执行父类的方法, 阅读全文
posted @ 2019-07-04 23:20 眼见高楼起 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 定义类的语句执行结束就会占有自己的空间 其中储存着属于类的静态属性和方法名所对应的内存地址(调用这个方法则寻到这个地址并执行) 对象实例化,开在独立开辟一个属于这个对象的空间,这个对象空间里最开始只有类对象指针(指向这个对象所属的类), 实例化之后,自动执行构造函数:将此这个对象传给self,空间内 阅读全文
posted @ 2019-07-04 22:38 眼见高楼起 阅读(176) 评论(0) 推荐(0) 编辑