会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jil-Menzerna
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2020年4月2日
23-re正则模块
摘要: 一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生活中处处都是
阅读全文
posted @ 2020-04-02 08:44 Jil-Menzerna
阅读(200)
评论(0)
推荐(0)
2020年4月1日
22-logging模块
摘要: 一、日志级别 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 二、默认级别为warning,默认打印到终端 import logg
阅读全文
posted @ 2020-04-01 23:52 Jil-Menzerna
阅读(173)
评论(0)
推荐(0)
21-configparser、subprocess模块
摘要: 一、configparser模块 1.1 configparser用法 读取 import configparser config=configparser.ConfigParser() config.read('test.ini') # ini 格式可区分语法,read什么格式都可以,重要的是里面
阅读全文
posted @ 2020-04-01 00:04 Jil-Menzerna
阅读(185)
评论(0)
推荐(0)
2020年3月31日
20-hashlib 模块
摘要: 一、什么是哈希hash hash一类算法,该算法接受传入的内容,经过运算得到一串hash值hash值的特点:I 只要传入的内容一样,得到的hash值必然一样II 不能由hash值返解成内容III 不管传入的内容有多大,只要使用的hash算法不变,得到的hash值长度是一定 二、hash的用途 用途1
阅读全文
posted @ 2020-03-31 23:17 Jil-Menzerna
阅读(162)
评论(0)
推荐(0)
3.31---登录注册密文及json格式存储、大文件完整性校验练习
摘要: 一、登录与注册 1、把登录与注册的密码都换成密文形式2、注册功能改用json实现 import hashlib import json def login(): name = input("请输入账号:") with open("db.json",mode="rb") as f: # 读出json中
阅读全文
posted @ 2020-03-31 22:27 Jil-Menzerna
阅读(368)
评论(0)
推荐(0)
19-json与pickle模块(序列化与反序列化)
摘要: 一、json模块 1.1 什么是序列化&反序列化 内存中的数据类型 >序列化 >特定的格式(json格式或者pickle格式)内存中的数据类型< 反序列化< 特定的格式(json格式或者pickle格式)土办法:{'aaa':111} >序列化str({'aaa':111}) >"{'aaa':11
阅读全文
posted @ 2020-03-31 22:20 Jil-Menzerna
阅读(202)
评论(0)
推荐(0)
2020年3月30日
在Windows系统下使用pycharm调用os.system("dir")为什么乱码
摘要: 问题: 因为在pycharm中,其终端默认将字符串识别为UTF-8,而Windows中取出的dir信息为GBK编码形式,这是因为dir命令是在操作系统中执行的,返回的dir信息字符串就是GBK编码形式,我们无法进行修改。所以打印时出现乱码。 当然我们可以考虑使用suprocess模块,得到bytes
阅读全文
posted @ 2020-03-30 22:54 Jil-Menzerna
阅读(781)
评论(0)
推荐(0)
bit_length()函数
摘要: bit_length()函数 bit_lenth()函数是int类型的一种内置函数,使用 int类型.bit_length()调用 a = 50 # 0b 110010 res = a.bit_length() print(res) # 6 共六位二进制有效位数,高位为零
阅读全文
posted @ 2020-03-30 22:38 Jil-Menzerna
阅读(1421)
评论(0)
推荐(0)
18-random/os/sys 模块(2)
摘要: 一、random 模块 2.1 random 常用方法 import random print(random.random())#(0,1) float 大于0且小于1之间的小数 print(random.randint(1,3)) #[1,3] 大于等于1且小于等于3之间的整数 print(ran
阅读全文
posted @ 2020-03-30 22:25 Jil-Menzerna
阅读(152)
评论(0)
推荐(0)
17-time与datetime模块(1)
摘要: 一、时间的三种模式 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String
阅读全文
posted @ 2020-03-30 22:00 Jil-Menzerna
阅读(163)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告