11 2021 档案

摘要:[TOC] ## 一、hashlib加密模块 1.加密:把明文数据通过一系列算法变成密文数据,目的是为了数据安全。加密之后的密文数据是没有办法反解密变成明文数据的。一般涉及要用户密码存储,都是密文的形式,只有用户知道明文是什么,程序员也无法知道的,如果存储的数据泄露也没办法破解。 2.加密算法:md 阅读全文
posted @ 2021-11-29 17:50 90啊 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一、random模块 与随机数相关的模块。 小练习 # 搜狗公司笔试题 # 编写一个能够随机生成5位数的验证码,由数字、小写字母和大写字母随机组成 # 思路:循环五次,随机生成0-9的数字,a-z的小写字母,A-Z的大写字母,需要用到模块random import random # 提前定义一个验证 阅读全文
posted @ 2021-11-26 18:40 90啊 阅读(76) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、re模块 ![](https://img2023.cnblogs.com/blog/2610975/202307/2610975-20230705171121517-1871857261.jpg) **1.取消转义** 原生的正则表达式中\n有特殊含义,如果需要匹配\n就要用\ 阅读全文
posted @ 2021-11-25 20:21 90啊 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一、软件开发目录规范 目录规范没有固定要求,只要符合清晰可读的原则即可。 一般有以下目录: bin文件夹 存放一系列启动文件(若文件数量很少或者只有一个的时候可以直接放外面,不用放文件夹也可以) start.py cof文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的变量名都 阅读全文
posted @ 2021-11-24 17:08 90啊 阅读(77) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、面向过程编程(理论) 面向过程编程其实就是类似于设计一条产品流水线。针对问题分解成具体的步骤,然后分步书写。它的好处就是逻辑清晰,流程鲜明,便于理解。它的缺陷就是拓展性差,如果修改功能就需要整体改造,俗称牵一发而动全身。 ```python # 举个例子,假设要现在要做个注册功 阅读全文
posted @ 2021-11-23 19:03 90啊 阅读(53) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、生成器对象 生成器其实就是自定义的迭代器。其实就是一个内部有yield关键字的函数,在定义阶段就是一个普通的函数,跟普通函数的区别是在第一次调用函数的时候不会执行代码,而是把函数先转换成生成器,然后用.__next__()方法才会执行代码。 执行代码的时候如果遇到yield函数 阅读全文
posted @ 2021-11-22 20:12 90啊 阅读(140) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、常用内置函数: 1.map:映射 map(lambda x: x+2), l) # map 循环获取列表中的元素并传递给匿名函数执行获取返回值 list1 = [11, 22, 33, 44, 55, 66, 77] print(list(map(lambda x: x+2, 阅读全文
posted @ 2021-11-20 00:45 90啊 阅读(98) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、debug调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 2.之后右键点击debug运行代码 ![image](https://img2020.cnblogs.com/blog/2610975/202111/2610975-202111191731059 阅读全文
posted @ 2021-11-19 20:21 90啊 阅读(322) 评论(0) 推荐(0) 编辑
摘要:在日常生活中不同类型的数据具有不同的功能,例如:表格数据文件具有处理表格的各项功能(透视表 图形化 公式计算);视频数据文件具有快进 加速等各项功能...... 在程序中也有很多数据类型,每种数据类型也有它的功能。 一、整型int 二、浮点型float 三、字符串str 四、列表list 小练习 队 阅读全文
posted @ 2021-11-19 16:59 90啊 阅读(78) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 一、递归函数 递归:函数在运行过程中,直接或者间接调用了自身。 官网表示python的最大递归深度1000,可以修改,但是没有实际意义。 递归两个阶段:1.递推:一层层往下推导答案(每次递推后的复杂度都比上一层降低);2.回溯:根据最后的答案往下推导出最初想要的答案。 合格的递归函 阅读全文
posted @ 2021-11-18 19:00 90啊 阅读(231) 评论(0) 推荐(2) 编辑
摘要:[TOC] ## 一、装饰器定义 在不改变被装饰对象内部代码和原有调用方式的基础上添加额外的功能。 ## 二、简易版装饰器 import time def index(): time.sleep(3) print('亚洲最大的线上赌场开业了 双眼发红光的在线发牌!!!') def home(): t 阅读全文
posted @ 2021-11-18 00:22 90啊 阅读(71) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 1、名称空间 ### 1.1 定义 ```bash # 名称空间:即存放变量名与变量值绑定关系的地方,类似于生活中的民政局。 # 名称空间分为三类:内置名称空间、全局名称空间、局部名称空间。 ``` ### 1.2 内置名称空间 ```python # 内置名称空间:python解 阅读全文
posted @ 2021-11-16 22:37 90啊 阅读(54) 评论(0) 推荐(1) 编辑
摘要:[TOC] ## 1.函数前言 ### 1.1定义 ```bash 函数是具有一定功能的代码容器。 ``` ### 1.2使用函数的好处 ```bash 1.组织结构清晰,可读性增强 2.可重复使用,减少代码冗余 2.可扩展性提高 ``` ## 2.使用函数 ```bash 将一段经常使用的代 阅读全文
posted @ 2021-11-15 21:31 90啊 阅读(119) 评论(0) 推荐(0) 编辑
摘要:目录 一、while+continue 二、while+else 三、死循环 四、for循环 五、range关键字 六、for+break 七、for+continue 八、for+else 九、for循环的嵌套使用 一、while+continue continue:跳过本次循环,开始下一次循环 阅读全文
posted @ 2021-11-11 21:07 90啊 阅读(116) 评论(0) 推荐(0) 编辑
摘要:目录 一、引子 二、顺序结构 二、分支结构 三、循环结构 一、引子 流程控制就是控制流程的执行过程,任何情况下都只有三种情况(结构):顺序结构、分支结构、循环结构。 二、顺序结构 从上到下依次执行流程 二、分支结构 在执行过程中,遇到不同的条件,可能会执行不同的流程。比如看天气预报今天会不会下雨,会 阅读全文
posted @ 2021-11-07 09:41 90啊 阅读(430) 评论(0) 推荐(0) 编辑
摘要:目录 一、算数运算符 二、比较运算符 三、赋值运算符 四、逻辑运算符 五、成员运算符 六、身份运算符 一、算数运算符 算数运算跟数学运算差不多: 加减乘除 //相除后取整 %相除后取余数 **次方 二、比较运算符 ==判断值是否相等 !=不等于 ! 这个符号一般表示否定的意思 三、赋值运算符 = 赋 阅读全文
posted @ 2021-11-05 20:46 90啊 阅读(888) 评论(0) 推荐(0) 编辑
摘要:一、与用户交互 与用户交互分为两部分,一部分是人往计算机中输入(input)数据,另一部分是计算机(print)输出数据 1.输入(input) 获取用户输入: username = input('请输入您的用户名>>>:') '''将input获取到的用户输入绑定给变量名username''' p 阅读全文
posted @ 2021-11-04 21:56 90啊 阅读(55) 评论(0) 推荐(0) 编辑
摘要:目录 一、python的注释语法 1.注释是什么 2.如何使用注释 3.注释快捷键 4.python代码编写规范 二、变量与变量 1.什么是变量 2.如何使用变量 3.变量的语法格式 4.变量的命名规范 5.变量的命名风格 6.常量 三、python底层优化与垃圾回收机制 1.python底层优化 阅读全文
posted @ 2021-11-04 20:51 90啊 阅读(209) 评论(0) 推荐(0) 编辑
摘要:目录 一、pycharm软件专业版破解方法 1.百度激活码 2.淘宝购买许可激活 3.无限试用 二、pycharm软件的基本使用 1.主题设置 2.字体调节 2.解释器切换 3.创建python脚本文件 4.运行.py文件 一、pycharm软件专业版破解方法 安装完成pycharm软件后(安装教程 阅读全文
posted @ 2021-11-03 22:43 90啊 阅读(21980) 评论(2) 推荐(1) 编辑
摘要:目录 一、pycharm软件是什么 二、pycharm软件的下载与安装 1.pycharm软件的下载地址 2.pycharm软件的安装步骤 一、pycharm软件是什么 pycharm是一种用于计算机编程的开发环境,主要用于python语言开发,功能非常强大,适合所有阶段的程序员使用,强烈建议人手必 阅读全文
posted @ 2021-11-03 08:28 90啊 阅读(2001) 评论(0) 推荐(0) 编辑
摘要:目录 一、Python解释器是什么 二、Python解释器的版本 三、Python解释器的下载与安装 1.Python解释器下载网址 2.python解释器的安装教程 四、python解释器多版本共存及环境变量设置 1.python解释器多版本安装 2.计算机系统环境变量设置 3.Python解释器 阅读全文
posted @ 2021-11-02 19:28 90啊 阅读(586) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示