11 2021 档案

摘要:hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib ​ ​ # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数 阅读全文
posted @ 2021-11-29 16:52 杰尼龟无所畏惧 阅读(103) 评论(0) 推荐(0)
摘要:random随机数模块 import random ​ print(random.random()) # 随机产生一个0-1之间的小数 print(random.randint(1,6)) # 随机产生一个1-6之间的整数 相当于掷骰子 print(random.unifrom(1,6)) # 随机 阅读全文
posted @ 2021-11-26 20:10 杰尼龟无所畏惧 阅读(48) 评论(0) 推荐(0)
摘要:python内置模块之re模块 #在python中想要使用正则必须借助于模块 re就是其中之一 ​ """基本操作方法""" import re ​ re.findall('正则表达式','待匹配的文本') 根据正则匹配所有符合条件的数据 res = re.findall('b','eva jaso 阅读全文
posted @ 2021-11-25 19:56 杰尼龟无所畏惧 阅读(47) 评论(0) 推荐(0)
摘要:绝对导入和相对导入 """在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准""" 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 """ 句点符(.) .表示当前文件路径 .表示上一层文件路径 """ 能够打破始终以执行文件为准的规则 只考虑两个文件之间的 阅读全文
posted @ 2021-11-24 16:09 杰尼龟无所畏惧 阅读(89) 评论(0) 推荐(0)
摘要:面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 面向过程编程的缺陷在于:一旦要修改功能,那么需要整体改造(牵一发而动全身) def get_info(): username = input('usernam 阅读全文
posted @ 2021-11-23 17:13 杰尼龟无所畏惧 阅读(68) 评论(0) 推荐(0)
摘要:异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 # 断言(了解) name = 'jason' assert isinstance(name,str) # 主动报异常 ra 阅读全文
posted @ 2021-11-22 19:53 杰尼龟无所畏惧 阅读(61) 评论(0) 推荐(0)
摘要:常用内置函数 # 1.map() 映射 l = [1,2,3,4] map(lambda x:x+1,l) # 循环获取列表中每个元素并传递给匿名函数保存返回值 # 2.zip() 拉链 l = [11, 22, 33, 44, 55, 66, 77] name_list = ['jason', ' 阅读全文
posted @ 2021-11-19 19:52 杰尼龟无所畏惧 阅读(116) 评论(0) 推荐(0)
摘要:递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身""" # 官网表示:python默认的最大递归深度为1000次# import sys# print(sys.getrecursionlimit())# print(sys.setrecursionlimit(2000))count 阅读全文
posted @ 2021-11-18 20:37 杰尼龟无所畏惧 阅读(81) 评论(0) 推荐(0)
摘要:装饰器简易版本 # 给函数添加统计执行时间的功能​def outer(func): # func指向的是函数名index # func = index def get_time(): start_time = time.time() func() end_time = time.time() pri 阅读全文
posted @ 2021-11-17 19:34 杰尼龟无所畏惧 阅读(84) 评论(0) 推荐(0)
摘要:名称空间的作用域 作用域 名称空间所能所用的范围(全局有效) 内置名称空间 程序任何阶段任何位置均可使用(全局有效)局部名称空间 一般情况下只在各自的局部名称空间中有效 global与nonlocal关键字使用 X = 111def index(): 局部修改全局变量 需要使用关键字声明 globa 阅读全文
posted @ 2021-11-16 19:11 杰尼龟无所畏惧 阅读(166) 评论(0) 推荐(0)
摘要:函数的两大分类 形式参数 在函数定义阶段括号内所填写的参数 简称'形参’ def func(a,b): pass #a和b就是函数func的形参实际参数在函数调用阶段括号内传入的参数 简称'实参' func(1,2) #数据1和2就是函数func的实参"""形式与实参的关系 我们可以将形参看成是变量 阅读全文
posted @ 2021-11-15 19:13 杰尼龟无所畏惧 阅读(63) 评论(0) 推荐(0)
摘要:今日内容概要 作业讲解 文件内光标的移动 文件内数据的修改 函数(并非数学里面的函数 很简单) 函数简介函数语法结构函数的返回值函数的参数 今日内容详细 作业讲解 # 简易版本的拷贝功能 1.获取待拷贝的目标文件路径 2.获取即将拷贝到哪个地方的新路径 3.利用文件操作实现数据拷贝 # 1.待拷贝的 阅读全文
posted @ 2021-11-12 16:55 杰尼龟无所畏惧 阅读(100) 评论(0) 推荐(0)
摘要:读写模式之a模式 # a模式 只追加模式# 路径不存在:自动创建with open(r'a.txt','a',encoding='utf8') as f: pass# 路径存在:不会清空文件 在文件末尾添加内容with open(r'a.txt', 'a', encoding='utf8') as 阅读全文
posted @ 2021-11-12 16:52 杰尼龟无所畏惧 阅读(231) 评论(0) 推荐(0)
摘要:文件字符和文件编码 例题 debug代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 2.之后右键点击debug运行即可 字符编码 # 只跟文本和字符串有关 与视频文件 图片文件无关 # 什么是字符编码 由于计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各 阅读全文
posted @ 2021-11-10 20:24 杰尼龟无所畏惧 阅读(131) 评论(0) 推荐(0)
摘要:作业讲解 # 队列:先进先出# 1.定义一个空列表# l1 = []# 2.先进# l1.append(111)# l1.append(222)# l1.append(333)# 3.先出# print(l1.pop(0))# print(l1.pop(0))# print(l1.pop(0))​​ 阅读全文
posted @ 2021-11-09 21:01 杰尼龟无所畏惧 阅读(51) 评论(0) 推荐(0)
摘要:字符串内置方法 如何快速查看数据都有哪些方法>>>句点符(.) 符合快速查看方法底层源码 ctrl+鼠标左键点击 1.大小写 res = 'JasOn123 JAson' res1 = 'jason123' 转全大写 print(res.upper()) JASON123 JASON 转全小写 pr 阅读全文
posted @ 2021-11-08 15:17 杰尼龟无所畏惧 阅读(230) 评论(0) 推荐(0)
摘要:while+continue 1.使用while循环打印出0-10 count = 0 while count < 11: print(count) count += 1 2.使用while循环打印出0-10但是不打印4# 1.定义一个起始变量 count = 0 while count < 11: 阅读全文
posted @ 2021-11-05 20:19 杰尼龟无所畏惧 阅读(107) 评论(0) 推荐(0)
摘要:变量 #1.什么是变量 即变化的量 用于疾苦事物的某种状态(模仿人类事物记忆能力)#2.如何使用变量 日常生活中: 姓名: 年龄:19 爱好:游戏 在程序中: username = ‘wangjiandong’ age = 19 hobby = 'game' #语法格式 username = 'wa 阅读全文
posted @ 2021-11-02 21:20 杰尼龟无所畏惧 阅读(260) 评论(0) 推荐(0)
摘要:pycharm的基本使用 1.文件路径要注意​2.pycharm环境要选择本地下载好的​ 3.main.py脚本文件暂时不勾选​* ### 主题的选择​ file —— settings ——Editor—— color Scheme ![image-20211102151559725](C:\Us 阅读全文
posted @ 2021-11-02 21:15 杰尼龟无所畏惧 阅读(606) 评论(0) 推荐(0)
摘要:pycharm的安装教程 PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制 阅读全文
posted @ 2021-11-01 19:07 杰尼龟无所畏惧 阅读(137) 评论(0) 推荐(0)
摘要:python解释器的安装步骤 ## Python之父,Guido von Rossum 在国内,我们称他为龟叔 Dropbox 是美国一家做在线文件存储服务的上市公司 龟叔在Dropbox工作了7年 龟叔的前一份工作在 Google 他去Google面试的时候,简历上只写了三个字 “I wrote 阅读全文
posted @ 2021-11-01 16:33 杰尼龟无所畏惧 阅读(77) 评论(0) 推荐(0)