11 2021 档案

摘要:内容概要 hashlib模块(加密模块) logging模块(日志模块) 第三方模块的下载 hashlib模块(加密模块) 加密:将明文数据通过一系列算法变成密文数据(目的为了数据的安全) 加密算法:md系列,sha系列,base系列,hmac系列 基本使用 import hashlib 1.先确定 阅读全文
posted @ 2021-11-29 20:32 一览如画 阅读(53) 评论(0) 推荐(0)
摘要:内容概要 random模块 os模块 sys模块 序列化模块 subprocess模块 random模块 import random print(random.random()) # 0-1之间的小数 import random print(random.randint(1, 9)) # 随机产生1 阅读全文
posted @ 2021-11-27 16:54 一览如画 阅读(63) 评论(0) 推荐(0)
摘要:内容概要 取消转义 python内置模块之re re实战之爬取红牛分公司数据 collections模块(python其他数据类型) time与datetime模块 取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\a\t'( 阅读全文
posted @ 2021-11-25 21:10 一览如画 阅读(208) 评论(0) 推荐(0)
摘要:内容概要 绝对导入与相对导入 软件开发目录规范 常用模块(内置模块,第三方模块) 绝对导入与相对导入 在程序中涉及到多个文件导入模块的情况,一律按照执行文件所在的路径为准 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 句点符(.) .表示当前文件路径 ..表示上一层文件路径 能 阅读全文
posted @ 2021-11-24 16:36 一览如画 阅读(73) 评论(0) 推荐(0)
摘要:内容概要 面向过程编程 模块简介 import句式 from...import...句式 循环导入问题 面向过程编程 面向过程编程就好像在设计一条产品流水线 面向过程编程的缺陷在于:一旦要修改功能,就需要整体改造(牵一发而动全身) def rain(): username = input('name 阅读全文
posted @ 2021-11-23 17:29 一览如画 阅读(99) 评论(0) 推荐(0)
摘要:内容概要 异常捕获补充 for循环本质和迭代器总结 生成器 基于生成器实现range方法 生成器表达式 生成器笔试题 关键字yield补充用法 常见内置函数 异常捕获补充 try: name except NameError as e: print('名字类型错误') else: print('嘿嘿 阅读全文
posted @ 2021-11-22 20:02 一览如画 阅读(52) 评论(0) 推荐(0)
摘要:内容概要 结合匿名函数一起使用的函数 可迭代对象 迭代器对象 for循环内部本质 异常捕获 常用内置函数 map() 映射 l1 = [1, 2, 3] print(list(map(lambda x: x + 1, l1))) zip() 拉链 l1 = [4, 5, 6] l2 = [7, 8, 阅读全文
posted @ 2021-11-19 16:48 一览如画 阅读(100) 评论(0) 推荐(0)
摘要:内容概要 递归函数 算法(二分法) 三元表达式 列表生成式 字典生成式 匿名函数 递归函数 递归 函数在运行过成中,直接或间接调用自身 官方表示:python默认的最大递归深度为1000次 修改递归次数 import sys print(sys.getrecursionlimit()) print( 阅读全文
posted @ 2021-11-18 17:29 一览如画 阅读(167) 评论(0) 推荐(0)
摘要:内容概要 装饰器简易版本 装饰器进阶版本 装饰器练习(认证功能) 装饰器固定模板 装饰器语法糖 有参装饰器 装饰器简易版本 给函数添加统计执行时间的功能 import time def index(): time.sleep(1) print('嘿嘿嘿') def outer(func): # fu 阅读全文
posted @ 2021-11-17 15:08 一览如画 阅读(63) 评论(0) 推荐(0)
摘要:内容概要 名称空间的作用域 global与nonlocal关键字使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 闭包函数 装饰器的概念 名称空间的作用域 作用域 名称空间做能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 全局名称空间 程序任何阶段任何位置均可使用(全 阅读全文
posted @ 2021-11-16 16:40 一览如画 阅读(112) 评论(0) 推荐(0)
摘要:内容概要 函数参数的两大分类 位置参数和关键字参数 默认参数 可变长参数 其他函数参数补充 名称空间的概念 形式参数 在函数定义阶段括号内所填写的参数,简称'形参' 实际参数 在函数调用阶段括号内传入的参数,简称'实参' ''' 形参与实参的关系 我们可以将形参看成是变量名,实参看成是变量值 形参的 阅读全文
posted @ 2021-11-15 19:29 一览如画 阅读(308) 评论(0) 推荐(0)
摘要:内容概要 文件内光标的移动 文件内数据的修改 函数 二进制模式读写操作 with open(r'a.txt', 'rb') as f2: print(f2.read(3).decode('utf8')) with open(r'a.txt', 'r', encoding='utf8') as f1: 阅读全文
posted @ 2021-11-12 17:10 一览如画 阅读(120) 评论(0) 推荐(0)
摘要:内容概要 读写模式之a模式 文件操作的相关方法 文件操作模式 文件内的光标移动及文件修改 注册登入练习 读写模式之a模式 a模式 只追加模式 路径不存在自动创建 with open(r'c.txt', 'a', encoding='utf8') as s: pass 路径存在:不会删除文件内容,在文 阅读全文
posted @ 2021-11-11 16:17 一览如画 阅读(90) 评论(0) 推荐(0)
摘要:内容概要 字符编码 文件操作 字符编码 只跟文本文件和字符串有关,与视频文件图片文件等无关 什么是字符编码 由于计算机内部只识别二进制,但是用户在使用计算机的时候却可以看到各式各样的语言字符 字符编码:内部记录了人类字符与数字对应关系的数据 字符编码发展史 1.一家独大 计算机最初是由美国人发明的, 阅读全文
posted @ 2021-11-10 16:33 一览如画 阅读(47) 评论(0) 推荐(0)
摘要:内容概要 列表内置方法补充 字典内置方法 元组内置方法 集合内置方法 字符编码 列表其他方法 升序和降序 切片 s = [9, 4, 6, 2, 7] print(s[1:3]) print(s[::-1]) # 冒号两边不写默认全都要 print(s[:4]) # 右边不写默认从头开始 print 阅读全文
posted @ 2021-11-09 21:01 一览如画 阅读(55) 评论(0) 推荐(0)
摘要:一、字符串内置方法 句点符快速查看数据 ctrl + 鼠标左键点击查看底层源码 1.大小写 全转大写 全转小写 案例图片验证码忽略大小写 判断字符串全大写还是全小写 2.判断字符串是否以指定的字符开头 3.判断字符串是否以指定的字符结尾 4.格式化输出 占位符:%s %d format() 5.字符 阅读全文
posted @ 2021-11-08 20:46 一览如画 阅读(51) 评论(0) 推荐(0)
摘要:1.whiile+continue 2.while+else 3.死循环 4.for循环 5.数据类型的内置方法 一、while+continue 1.使用while循环打出0-10 2.使用while循环打出0-10,但不打印4 二、while+else 当while循环没有被人为打断(break 阅读全文
posted @ 2021-11-05 21:21 一览如画 阅读(57) 评论(0) 推荐(0)
摘要:1.成员运算 2.身份运算 3.流量控制 一、成员运算 判断某个个体在不在某个群体内 in在,not in不在 二、身份运算 判断两个数据,值和内存地址是否相等 符号==判断值,is判断内存地址 值相等内存地址不一定相等 内存地址相等值一定相等 三、流程控制 流程控制即控制事物的执行流程 任何使用执 阅读全文
posted @ 2021-11-04 22:26 一览如画 阅读(49) 评论(0) 推荐(0)
摘要:一、与用户交互 1.获取用户输入 name = input('请输入你的用户名') 2.将input获取的用户输入绑定给变量名name,input获取的用户输入全部会转成字符串 3.输出 print() 二、格式化输出 将字符串中某些内容替换掉在输出就是格式化输出 %d只能给数字占位 三、基本运算符 阅读全文
posted @ 2021-11-03 20:58 一览如画 阅读(57) 评论(0) 推荐(0)
摘要:1.字符串 2.列表 3.字典 4.布尔值 5.元组 6.集合 一、数据类型之字符串str 作用:主要用于记录描述性性质的数据(姓名 地址 邮箱) 定义:方式一 (单引号) name = 's' 方式二 ( 双引号) name = "s" 方式三 ( 三个单引号)(左侧出现了赋值符号和变量名为字符串 阅读全文
posted @ 2021-11-03 19:53 一览如画 阅读(119) 评论(0) 推荐(0)
摘要:一、pycharm破解和无限使用 点击file再点击settings 点击plugins 点击manage plugin repositories 添加第三方插件仓库地址,点击ok 搜索IDE Eval Reset插件进行安装 点击help再点击eval Reset 点击reset重启获取30天试用 阅读全文
posted @ 2021-11-02 20:35 一览如画 阅读(231) 评论(0) 推荐(0)
摘要:一、变量 1、什么是变量 即变化的量,用于记录事物的某种状态(模仿人类事物记忆能力) 2、如何使用变量 日常生活中: 姓名:s 年龄:18 爱好:音乐 程序中: 语法格式 username = 's' 变量名 赋值符号 变量值 底层原理:遇到赋值符号先看符号右边再看左边 age = 18 1.在内存 阅读全文
posted @ 2021-11-02 19:38 一览如画 阅读(239) 评论(0) 推荐(0)
摘要:1、pycharm介绍 2、pycharm下载和安装 一、pycharm介绍 PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具 二、pycharm的下载和 阅读全文
posted @ 2021-11-01 20:43 一览如画 阅读(57) 评论(0) 推荐(0)
摘要:python解释器介绍 python解释器的下载和安装 python解释器多版本共存 一、python解释器介绍 Python解释器是代码与机器的计算机硬件之间的软件逻辑层。 二、python解释器的下载和安装 1、python下载地址 https://www.python.org 2、下载和安装 阅读全文
posted @ 2021-11-01 20:13 一览如画 阅读(196) 评论(0) 推荐(0)