上一页 1 ··· 10 11 12 13 14
摘要: @ hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的是为了数据的安全) 加密算法: md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib # 1.先确认算法类型(md5普遍使用) md5 = hashlib.md5 # 2.将明文数据传递给 阅读全文
posted @ 2021-11-29 20:15 谢俊杰 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 序列化模块 jason格式数据:跨语言传输 d = {'username': 'jason', 'pwd': 123} import json 1.将python其他数据转换成json格式字符串(序列化) '''序列化''' res = json.dumps(d) print(res,type(re 阅读全文
posted @ 2021-11-29 20:14 谢俊杰 阅读(32) 评论(0) 推荐(0) 编辑
摘要: os 模块是和操作系统打交道, sys 模块是和Python解释器打交道 os模块 # 与操作系统打交道 博主电脑Mac本,与Windows略微不同 # Windows \ import os # 创建单级目录(文件夹) os.mkdir('三上老师视频合集') # 创建多级目录(文件夹) os.m 阅读全文
posted @ 2021-11-26 20:48 谢俊杰 阅读(323) 评论(0) 推荐(0) 编辑
摘要: random随机数模块 import random print(random.random()) # 随机产生0-1之间的小树 0.2607238052420794 print(random.randint(1, 9)) # 随机产生指定范围的整数 8 print(random.uniform(1, 阅读全文
posted @ 2021-11-26 20:45 谢俊杰 阅读(235) 评论(0) 推荐(0) 编辑
摘要: time 模块 ''' 时间三种表现形式 1.时间戳(秒数) 2.结构化时间(给机器看的) 3.格式化时间(人类看的) ''' 1. time.sleep() # 原地等待指定的秒数 2.time.time() # 获取时间戳时间 import time print(time.strftime('% 阅读全文
posted @ 2021-11-25 21:16 谢俊杰 阅读(25) 评论(0) 推荐(0) 编辑
摘要: collections模块 namedtuple(具名元组) from collections import namedtuple # 基本格式 ''' namedtuple('名称',[名字1,名字2,...]) namedtuple('名称','名字1 名字2 ...') ''' point = 阅读全文
posted @ 2021-11-25 21:11 谢俊杰 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 取消转义 在正则表达式中取消转义推荐使用\ # 每个只\能取消一个字符的转义 但是,在python中取消转义直接使用 r'\n\a\t' 即可 python内置模块之re模块 re.findall import re re.findall('正则表达式', '带匹配的文本') # 根据正则表达式匹配 阅读全文
posted @ 2021-11-25 21:01 谢俊杰 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 绝对导入与相对导入 '''在程序中设计到多个文件之间导入模块的情况,一律按照执行文件所在的路径为准''' # 以执行路径所在的路径为准 绝对导入(1) 始终按照执行文件所在的sys.path查找模块 相对导入 """ 句点符(.) .表示当前文件路径 ..表示上一层文件路径 """ 能够打破始终以执 阅读全文
posted @ 2021-11-24 18:54 谢俊杰 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 '''面向过程编程的缺陷在于:一旦要修改功能,那么需要整体改造(牵一发而动全身)''' def get_info() username = input('user 阅读全文
posted @ 2021-11-23 20:13 谢俊杰 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14