文章分类 -  学习笔记

1

总结一个个小的知识点、技巧,学习过程中的笔记
【PyQt5学习】环境配置
摘要:1.安装python3环境的三种方法 (1)下载预编译版本的pyqt,这是一个exe文件,直接运行安装程序即可(安装过程中会提示选择安装目录应该与python3的安装目录一致) 附上两个下载链接: PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe : https://sou 阅读全文

posted @ 2018-07-25 19:57 索米尔 阅读(181) 评论(0) 推荐(0)

【python】模块——hashlib模块
摘要:一、加密算法(MD5、SHA1、 SHA224、 SHA256、SHA384、 SHA512 ) 1.MD5算法:只能加密明文生成密文,不能通过密文获取明文 2.加密由简单到复杂:SHA1、 SHA224、 SHA256、SHA384、 SHA512,最常用的是SHA256 二、加密方法(以MD5为 阅读全文

posted @ 2018-07-24 08:38 索米尔 阅读(67) 评论(0) 推荐(0)

【python】模块——configparser模块
摘要:一、生成配置文件 1.导入configparser模块 2.生成一个configparser对象 3.生成config对象块,键值对的三种方法 4.写入文件,没有时默认创建一个文件 5.文件:example.ini 完整代码 import configparser config = configpa 阅读全文

posted @ 2018-07-23 23:35 索米尔 阅读(70) 评论(0) 推荐(0)

【python】模块——logging模块
摘要:一、日志相关 1.日记级别(由低到高) (1)notse (2)debug (3)info (5)warning (5)error (6)critical 2.日志格式:logger名称:用户输出消息 3.默认级别为warning,只会显示warning及以上级别的信息:warning error 阅读全文

posted @ 2018-07-23 21:08 索米尔 阅读(70) 评论(0) 推荐(0)

【python】模块——re模块
摘要:一、常用方法 a代表匹配规则,b代表匹配字符 1.返回列表,返回所有值——findall(a, b) (1)分组后,优先返回分组内容 (2)全部返回模式:'www.(?:baidu|163)\.com' 2.返回列表,只返回一个值——search(a, b) 3.只匹配字符开头,返回列表——matc 阅读全文

posted @ 2018-07-23 16:46 索米尔 阅读(47) 评论(0) 推荐(0)

【python】模块——正则表达式
摘要:一、字符分类 1.普通字符:1,2,3,a,b,等 2.元字符: . $ * + ? {} () [] | \ 二、元字符 1.通配符——点 . 匹配规则:匹配任意字符 2. ^ 匹配规则:只匹配开头字符 3. $ 匹配规则:只匹配结尾字符 4.重复符—— * + 匹配规则: (1) * 重复0到无 阅读全文

posted @ 2018-07-23 16:21 索米尔 阅读(77) 评论(0) 推荐(0)

【python】模块——pickle模块
摘要:一、序列化与反序列化 将变量从内存中变成可以存储或传输的过程称之为序列化,把变量内容从序列化的对象重新读取到内存中称为反序列化 二、pickle方法 1.序列化 2.反序列化 ————————————————————结束———————————————————— 阅读全文

posted @ 2018-07-23 15:24 索米尔 阅读(46) 评论(0) 推荐(0)

【python】模块——xml模块
摘要:示例html <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year updated="yes">2010</year> <gdppc>141100</gdppc> <neighbor direction="E 阅读全文

posted @ 2018-07-23 15:19 索米尔 阅读(63) 评论(0) 推荐(0)

【python】模块——在任何地方运行python的方法BaseDir
摘要:一、预备知识 1.__file__ (1)返回当前执行的文件名,相对路径 (2)pycharm中自动添加为相对路径 2.os模块返回路径的上一层——os.path.dirname(file) file为当前路径 3.sys模块,临时添加路径——sys.path.append(Base_Dir) Ba 阅读全文

posted @ 2018-07-23 14:32 索米尔 阅读(220) 评论(0) 推荐(0)

【python】模块——os模块
摘要:一、常用方法 1.路径拼接——path.join(a, b) 2.文件信息——os.stat(str) # st_size 大小 # st_atime 上一次访问时间 # st_mtime 上一次修改时间 # st_ctime 创建时间 二、os模块方法 1.该/查目录相关 os.getcwd() 阅读全文

posted @ 2018-07-22 16:02 索米尔 阅读(67) 评论(0) 推荐(0)

【python】模块——sys模块
摘要:一、常用方法 1.获取指定模块搜索路径的字符串集合——path 2.返回一个列表list包含一个字符串(程序本身路径)——argv 注意:path&argv均不带括号 3.退出程序——exit(n) n为传入参数,n = 0时,正常退出程序 二、sys模块方法 1. sys.argv 命令行参数Li 阅读全文

posted @ 2018-07-22 15:36 索米尔 阅读(60) 评论(0) 推荐(0)

【python】模块—随机模块—random模块
摘要:一、随机模块方法: 1.直接返回随机数 (1)返回0~1的随机数——random() (2)返回a到b的随机整型,b能取——ranint(a, b) (3)返回a到b的随机整型,b不能取——ranrange(a, b) (4)返回a到b的随机浮点型——uniform(a, b) 2.list列表中选 阅读全文

posted @ 2018-07-21 21:51 索米尔 阅读(82) 评论(0) 推荐(0)

【python】模块—时间模块—time模块
摘要:一、三种时间格式(以当前时间:2018年7月21日 19:59:28 为例) 1.时间戳:从1970年1月1日0:00到现在经过的时间,单位:秒 1532174368.4076848 2.结构化时间 time.struct_time(tm_year=2018, tm_mon=7, tm_mday=2 阅读全文

posted @ 2018-07-21 21:15 索米尔 阅读(71) 评论(0) 推荐(0)

【python】模块——预备知识
摘要:一、import导入模块 1.导入单个模块 2.导入多个模块 两种导入方式结果一样,使用模块内属性语法如下: 二、from A import B 导入模块 1.导入单个属性 2.导入多个属性 3.导入全部属性(占内存,不推荐) 4.改名 5.使用属性语法: 三、目录 目录结构:web\web1\we 阅读全文

posted @ 2018-07-20 15:04 索米尔 阅读(68) 评论(0) 推荐(0)

【python】容器——集合
摘要:一、预备知识 1.可变容器类型&不可变容器类型 ①可变类型:id不变,内存变 列表、字典 ②不可变类型:id可变,内存名不变 数字、字符串、元组 2.访问顺序 ①顺序访问:字符串、列表、元组 ②映射:字典 ③直接访问:数字 3.存放元素个数 ①容器类型:列表、元组、字典 ②原子类型:数字、字符串 二 阅读全文

posted @ 2018-07-19 22:53 索米尔 阅读(83) 评论(0) 推荐(0)

【python】容器——字典
摘要:一、声明方式 二、获取键—值 三、字典方法 阅读全文

posted @ 2018-07-19 15:53 索米尔 阅读(57) 评论(0) 推荐(0)

【python】容器——元组
摘要:一、声明方式 1.声明一个空元组 2.特别的:声明一个元素的元组 3.嵌套列表的元组可修改列表值 二、获取元组值 1.获取列表第(n+1)个元素——tuple[n] 2.获取列表多个元素——tuple[a:b] 包含tuple[a]不包含tuple[b] 三、列表操作符 1.计算列表长度 2.拼接列 阅读全文

posted @ 2018-07-19 15:49 索米尔 阅读(73) 评论(0) 推荐(0)

【python】容器——列表
摘要:一、声明方式 注意: ①列表可以为空列表 ②列表元素可以是数字、字符串、元组、字典和列表 ③列表元素的索引从0开始逐渐增大(从左往右) 二、获取列表(list)元素 1.获取列表第(n+1)个元素——list[n] 2.获取列表多个元素——list[a:b] 包含list[a]不包含list[b] 阅读全文

posted @ 2018-07-19 08:54 索米尔 阅读(91) 评论(0) 推荐(0)

【python】容器——字符串
摘要:一、声明方式: 声明方式: ①一对单引号 ②一对双引号 ③三对单引号 ④三对双引号 二、转译字符 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表 阅读全文

posted @ 2018-07-19 08:12 索米尔 阅读(97) 评论(0) 推荐(0)

【python】容器——数字
摘要:1.定义:例如:1、 2、 3、 123等阿拉伯数字 2.方法: ① int() 说明:将字符串转换成数字 int()高级 原代码:__init__(self, x, base=10) 解释:以几(base)进制转换成10进制,默认base = 10 注意:base的值是被转换的数(a)的进制,结果 阅读全文

posted @ 2018-07-19 02:32 索米尔 阅读(80) 评论(0) 推荐(0)

1

导航