摘要: random模块 导入模块:import random 随机小数:random.random() 0 1之内的随机小数,每个小数取到的概率是相同的 计算机不能表示无限不循环小数,无限循环小数包含在float中 随机整数: random.randint(1,4),顾头顾尾,包含1和4的随机整数。 ra 阅读全文
posted @ 2020-02-14 09:54 大道至诚 阅读(242) 评论(0) 推荐(0) 编辑
摘要: re模块 使用re模块时需要先导入re模块 参数: pattern:正则匹配规则 string:需要进行匹配的字符串 flags 一、findall()的用法 格式:findall(pattern, string, flags=0) findall()返回值: 列表形式 所有符合匹配的结果都会写入列 阅读全文
posted @ 2020-02-13 14:17 大道至诚 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 一种匹配字符串的表达式,使用re模块。正则表达式是一种独立的语法,和python没有任何的关系 一、功能 可以制定一个规则 来确认某一个字符串是否符合规则。 从打断的字符串中找到符合规则的内容。 程序领域 登陆注册页面的表单验证 爬虫 自动化开发 日志分析 二、基础的语法 (一)、元字符 阅读全文
posted @ 2020-02-12 17:02 大道至诚 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 包的使用 一、定义 包是集合了一组py文件,提供了一组复杂的功能 当提供一组复杂的功能,一个py文件放不下的时候需要用到包 每一个pack包中必须包含一个__init__.py文件,这是包和目录的区别 导入包相当于执行了包下边的__init__.py文件 二、从包中导入模块的方式 方式一:直接导入 阅读全文
posted @ 2020-02-11 09:10 大道至诚 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 模块的引用 模块的定义:提供一个功能的文件,包是集合一组功能的文件夹,包括__init__.py文件 一、运行文件的两种方式 1、以模块的方式运行,例如:import py文件名 2、以脚本的方式运行,例如:在pycharm或者item等命令行运行 二、__name___的用法 __name__在不 阅读全文
posted @ 2020-02-10 13:27 大道至诚 阅读(277) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-09 17:53 大道至诚 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-09 17:52 大道至诚 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 析构方法 在python中存在垃圾回收机制,当程序结时,python自动触发del垃圾回收机制释放内存空间。但是这种 内存机制只能回收python内存级别的垃圾,网络编程和文件的垃圾处理不了 网络编程和文件产生的垃圾需要开发者在类中单独创建__del__(self)来处理,例如:文件垃圾回收,需要在 阅读全文
posted @ 2020-02-09 09:00 大道至诚 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性 一、多态 python是弱类型语言,不需要在变量的声明中明确变量的数据类型 python没有多态,但又处处是多态。 python有鸭子类型 看着是鸭子,就是鸭子 不同的类中存在相同的方法,这些方法的功能也类似,那么这些类就被称为鸭子(例如:字符串类、列表类、字典类等都具有inde 阅读全文
posted @ 2020-02-08 14:45 大道至诚 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 内置方法 一、简单介绍 格式:__方法名字__() 名称: 类中的内置方法 类中的特殊方法 双下划线方法 魔术方法(magic method) 以上都是对该方法的描述,使用哪一种都可以 类中的每一个双下划线方法都有它自己的特殊意义 二、内置方法类别 一、__call__方法 调用格式: 第一种方式: 阅读全文
posted @ 2020-02-06 16:07 大道至诚 阅读(148) 评论(0) 推荐(0) 编辑