摘要: 1.正则表达应用场景: 1.判断某一个字符串是否符合规则: 手机号码,邮箱,身份证的验证 爬虫,在一大段的文字或字符串中提取想要的信息 : 爬虫,日志分析 2.什么是正则表达: 是一种规则,来约束字符串的规则,只和字符串大交道 3.字符组,[0-9] [a-z] [A-Z] [0-9A-Za-z] 阅读全文
posted @ 2018-09-10 16:49 俏如來 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.模块: import一个模块相当于执行了这个模块 2.在import模块的时候发生的事情 1.寻找模块 2.如果找个了这个模块,就开辟一个内存空间,并执行这个模块 3.把这个模块中的所有用到的名字都收录到这个开辟的内存空间中 4.创建一个变量来引用这个模块的空间 3;模块特点: 1.同一个模块在 阅读全文
posted @ 2018-09-07 18:04 俏如來 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.hashlib 模块: 由于数据的不安全性,为了保证用户的信息绝对安全,所有所有人的账号密码不能以明文的形式存储, 而是经过适当的处理以密文的形式存储. hashlib对同一个字符串在不同的语言,不同的环境(操作系统,版本,时间)中加密得到的是同一个密文串,不同的字符串得到的密文是不一样的 这个 阅读全文
posted @ 2018-09-06 20:57 俏如來 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1:collections模块 有序字典 py3.6以后自动有序 Counter 计数器 默认字典 可命名元祖 双端队列 字典创建 3.6以前字典无序变有序 可命名元祖: 类似一个没有方法的类型, ['year','month','day'] 是对象属性名 Struct_time 是类的名字 这个类 阅读全文
posted @ 2018-09-06 19:31 俏如來 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1:时间模块: 时间戳 ,浮点型,以秒为单位 1970年1月1日零点,伦敦时间算起 结构化时间 元祖 格式化时间, str数据类型 把字符串时间转化为格式化时间以及时间戳: 2:随机数模块: 取随机小数 取随机整数 在列表中随机选取 乱序,随机重排 应用:随机验证码: 3.os 模块: 创建文件 删 阅读全文
posted @ 2018-09-04 19:42 俏如來 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1:__new__: __init__是初始化方法,__new__是构造方法,实例化过程先执行__new__开辟一个内存空间,再执行__init__ 单例模式:一个类只有一个实例: 2:模块 1.别人写好的模块,放在文件中 2.内置模块,pychar安装时自带的模块 3.第三方模块,拓展模块,需要自 阅读全文
posted @ 2018-09-03 21:30 俏如來 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.什么是反射? 根据字符串类型的变量名来获取变量的值: 2.应用场景: input,用户输入的字符串为变量名,则打印变量的值 文件,文件读取出来的字符串转变为变量名 网络,将网络传输的字符串转变为变量名 3反射中的变量:静态属性,类方法,静态方法 阅读全文
posted @ 2018-08-31 20:01 俏如來 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.多态: 什么是多态: 一个类表现出的多种状态,通过类的继承来实现 在java中一个函数要给的参数传指定的数据类型,如果这个地方有两个以上类型的参数,那么他应该有一个共同的父类,这个父类是所有子类对象的类型. 在python中,所有的对象都有一个共同的父类,所有传参时不需要指定的数据类型,所以说p 阅读全文
posted @ 2018-08-29 20:51 俏如來 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 组合:不同类实例化的对象产生关联,使一个类的对象可以作为另一个类的属性 阅读全文
posted @ 2018-08-24 21:27 俏如來 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1:对象: 1.函数封装一个功能,而面向对象封装多个相关的功能 2.面向对象抽象,他是一种思想,站在上帝的角度去理解他 3.程序可扩展,面向对象都是一个个独立的,存在耦合性以及差异性 4.类:具有相同属性或者功能的一类实物 5.对象是类的具体体现 2:类,一个公共框架,一个公共模型 1:查看类中的所 阅读全文
posted @ 2018-08-23 22:39 俏如來 阅读(84) 评论(0) 推荐(0) 编辑