11 2021 档案

摘要:hashlib模块 加密:将明文数据通过一系列算法变成密文数据 目的: 就是为了数据的安全 基本使用 基本使用 import hashlib # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数据传递给md5算法(update只能接受bytes类型数据) 阅读全文
posted @ 2021-11-29 16:36 zong涵 阅读(44) 评论(0) 推荐(0) 编辑
摘要:random随机数模块 random.random( ) 随机产生一个0-1之间的小数 print(random.random()) # 0.31595547439342897 random.randint( ) 随机产生一个规定之间的整数( 首尾都可以取 ) print(random.randin 阅读全文
posted @ 2021-11-26 19:45 zong涵 阅读(90) 评论(0) 推荐(0) 编辑
摘要:正则表达式之re模块 re.findall用法(重要) re.findall( '正则表达式' , '待匹配的字符' ) 找出所有的目标字符,用列表的形式展现,如果找不到返回空列表. import re re.findall('正则表达式','带匹配的文本') # 根据正则匹配除所有符合条件的数据 阅读全文
posted @ 2021-11-25 19:51 zong涵 阅读(18) 评论(0) 推荐(0) 编辑
摘要:正则表达式 什么是正则表达式? 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 字符组 ps: 特征是使用中括号括起来的 字符串默认只能单个单个字符匹配 [a-z] 匹配小写字母a到字母z其中任意一个字母 [A-Z] 匹配大写字母A到字母Z其中任意一个字母 [0123456789] 匹配0到9 阅读全文
posted @ 2021-11-24 17:05 zong涵 阅读(10) 评论(0) 推荐(0) 编辑
摘要:软件开发目录规范 阅读全文
posted @ 2021-11-24 17:04 zong涵 阅读(57) 评论(0) 推荐(0) 编辑
摘要:模块简介 1.什么是模块 一系列功能的结合体 2.为什么要用模块 开发的效率高(站在巨人的肩膀上写代码) 3.模块三种来源 第三方的 ( 别人写好的 ) python自带的内置模块(可以直接调用) 自定义的模块 4.模块的四种表现形式 python编写的py文件 已被编译为共享库或DLL的C或C++ 阅读全文
posted @ 2021-11-23 18:11 zong涵 阅读(65) 评论(0) 推荐(0) 编辑
摘要:for循环本质 把in后面的对象加--iter--方法变成迭代器对象 对迭代器使用--next--方法 取完报错对报错进行处理. d = {'name':'jason','pwd':123,'hobby':'read'} res = d.__iter__() # StopIteration whil 阅读全文
posted @ 2021-11-22 21:49 zong涵 阅读(135) 评论(0) 推荐(0) 编辑
摘要:异常捕获 一. 什么是异常 代码运行出错会导致异常 异常发生后如果没有解决方案则会导致整个程序结束 二. 异常三个重要组成部分 traceback 翻到最下面从下往上的第一个蓝色字体鼠标左键点击即可跳转到错误的代码所在的行 XXXError 错误的类型 错误类型冒号后面的内容 错误的详细原因(很重要 阅读全文
posted @ 2021-11-22 21:10 zong涵 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一. 可迭代对象 1. 迭代 迭代即更新换代 每次的更新都必须依赖于上一次的结果 迭代其实给我们提供了一种不依赖索引取值的方式 2. 可迭代对象 内置有__iter__方法的都称之为可迭代对象 内置的意思是可以通过点的方式直接查看到的 针对双下滑线开头 双下滑线结尾的方法 最为专业标准的读法为 双下 阅读全文
posted @ 2021-11-19 16:27 zong涵 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一. map( ) 映射 l = [1,2,3,4] print(list(map(lambda x:x+1,l))) # 获取列表中每个元素并传递给匿名函数运算保存返回值 二. zip( ) 拉链 l = [11, 22, 33, 44, 55, 66, 77] name_list = ['jas 阅读全文
posted @ 2021-11-19 15:55 zong涵 阅读(38) 评论(0) 推荐(0) 编辑
摘要:递归、二分法、匿名函数、三元表达式、列表 字典生成式 一. 递归函数 定义: 函数在运行过程中 直接或者间接的调用了自身 官网表示:python默认的最大递归深度为1000次 def func(): print('from func') index() def index(): print('fro 阅读全文
posted @ 2021-11-18 19:48 zong涵 阅读(64) 评论(0) 推荐(0) 编辑
摘要:装饰器 一. 什么是装饰器 器:指的是工具 装饰:给被装饰对象添加额外的功能 二. 装饰器的原则 开放:对扩展开放 封闭:对修改封闭 三. 装饰器核心思想 在不改变被"装饰对象内部代码"和"原有调用方式"的基础之上添加额外功能 四. 装饰器简易版本 # 给函数添加统计执行时间的功能 def oute 阅读全文
posted @ 2021-11-17 21:13 zong涵 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一. 函数对象(函数名) ps 😗*函数名遇到括号就会调用!!!** 函数名有4种用法 函数名可以当做变量名赋值 def index(): print('from index') a = index a() # 本质就是在调用index函数 函数名还可以当做函数的实参 def index(): p 阅读全文
posted @ 2021-11-16 17:10 zong涵 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.什么是名称空间(namespaces) 用于存放变量名与变量值绑定关系的地方(类似于民政局) 2.名称空间的分类(重要) 1.内置名称空间 python解释器提前给你定义好的 print() len() ... 2.全局名称空间 除了函数体代码的局部名称空间和内置名称空间都是全局空间 3.局部名 阅读全文
posted @ 2021-11-15 21:43 zong涵 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一.函数语法结构 eg: def 函数名(参数1,参数2): '''函数注释''' 函数体代码 return 返回值 def(必须的) 是定义函数的关键字 函数名(必须的) 是函数的名字 相当于变量名 函数名的命名规范与风格遵循变量名的 参数1,参数2(可选的) 参数可以没有也可以有多个 表示在使用 阅读全文
posted @ 2021-11-12 19:23 zong涵 阅读(68) 评论(0) 推荐(0) 编辑
摘要:文件操作 1.什么是文件? 文件其实是操作系统暴露给用户操作硬盘的快捷方式(接口) 2.代码如何操作文件 关键字open() 三步走: 1.利用关键字open打开文件 2.利用其它方法操作文件 3.关闭文件 文件路径 相对路径与绝对路径 路径中出现了字母与斜杠的组合产生了特殊含义如何取消 在路径字符 阅读全文
posted @ 2021-11-10 18:32 zong涵 阅读(192) 评论(0) 推荐(0) 编辑
摘要:字符编码 一. 什么是字符编码 计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各样的语言字符 字符编码:内部记录了人类字符与数字对应关系的数据 只跟文本文件和字符串有关 与视频文件 图片文件等无关 二.字符编码发展史 一家独大 计算机最初是由美国人发明的 美国人为了能够让计算机识别 阅读全文
posted @ 2021-11-10 17:19 zong涵 阅读(96) 评论(0) 推荐(0) 编辑
摘要:数据类型的内置方法 在日常生活中不同类型的数据具有不同的功能 eg:表格数据文件具有处理表格的各项功能(透视表 图形化 公式计算) 视频数据文件具有快进 加速等各项功能 ... 1.整型int # 方式在代码中展示出来的效果就是 名字() # 类型转换 # res = '123' # print(t 阅读全文
posted @ 2021-11-05 20:22 zong涵 阅读(62) 评论(0) 推荐(0) 编辑
摘要:for循环 for循环能做到的事情 while循环都可以做到 但是for循环语法更加简洁 并且在循环取值问题上更加方便 name_list = ['jason', 'tony', 'kevin', 'jack', 'xxx'] # 循环取出列表的每一个元素并打印 # while实现 # count 阅读全文
posted @ 2021-11-05 19:49 zong涵 阅读(8963) 评论(0) 推荐(0) 编辑
摘要:流程控制 流程控制即控制事物的执行流程 任何使用执行流程只有三种情况 1.顺序结构 自上而下依次运行 2.分支结构 在运行过程中根据条件的不同可能会执行不同的流程 3.循环结构 在运行过程中有些代码需要反复执行 必知必会 1.条件都会转成布尔值 从而决定子代码是否执行 2.在python中 使用缩进 阅读全文
posted @ 2021-11-04 19:59 zong涵 阅读(110) 评论(0) 推荐(0) 编辑
摘要:python用户交互与基本运算符与用户交互 输入 获取用户输入 username = input('请输入您的用户名>>>:') '''将input获取到的用户输入绑定给变量名username''' print(username, type(username)) input获取到的用户输入全部都会转成字符串 输出 print() 阅读全文
posted @ 2021-11-03 20:12 zong涵 阅读(84) 评论(0) 推荐(0) 编辑
摘要:python基础几大数据类型数据类型 1. 数据类型之整型int 大白话理解:整数int 作用:记录人的年龄 班级人数 ... 定义:都是整数 age = 18 直接写整数就是整型 2. 数据类型之浮点型float 大白话理解:小数float 作用:记录人的体重 薪资 身高 定义:都是小数 salary = 3.1 直接写小数 阅读全文
posted @ 2021-11-03 19:11 zong涵 阅读(457) 评论(0) 推荐(0) 编辑
摘要:python的注释、变量、常量基础一.注释 1.什么是注释 注释就是对代码的解释说明,注释的内容不会被当作代码运行 2.为什么要注释 增强代码的可读性 3.怎么用注释? 代码注释单行和多行注释 单行注释用#号,可以跟在代码的正上方或正后方 多行注释可以用三对引号(单双都行)""" """ pycharm注释快捷键 ctrl + ? 阅读全文
posted @ 2021-11-02 19:00 zong涵 阅读(178) 评论(0) 推荐(0) 编辑
摘要:计算机的存储原理和编程语言的发展史#一.计算机的存储原理 计数方法 计算机中一般釆用2进制计数法,我们来思考一下原因。计算机是由逻辑电路组成的,电路中通常只有两个状态,计算机是基于电工作的 而电信号只有高低电频两种状态,开关的接通和断开, 这两种状态正好可以用“1”和“0”表示。计算机在表示数的时候,会使用以下两种状态。 2. 存储 阅读全文
posted @ 2021-11-01 18:56 zong涵 阅读(563) 评论(0) 推荐(0) 编辑
摘要:pycharm的安装指导教程以及破解第一步:下载 下载网址:https://www.jetbrains.com/pycharm/download/#section=windows 根据自己的操作系统选择,然后点击download就开始下载了。 第二步:安装 双击下载好的exe文件 点击next 选择安装路径,然后点击next。 全部选 阅读全文
posted @ 2021-11-01 17:32 zong涵 阅读(867) 评论(0) 推荐(0) 编辑
摘要:python解释器的安装指导教程第一步:下载 下载网址:https://www.python.org/ 根据自己的电脑的操作系统选择对应的选项 然后选择自己需要的版本,需要注意的是要下载exe的安装程序 最后点击下载就行了。 第二步:安装 双击下载好的安装程序。 选择自定义安装 这里全部勾选然后next。 选择安装路径,然后安装。 阅读全文
posted @ 2021-11-01 17:32 zong涵 阅读(245) 评论(0) 推荐(0) 编辑

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