11 2021 档案

摘要:hashilib模块 hashilib模块的主要作用是加密,可以将明文数据通过一系列算法转化为秘闻数据。 目的是为了数据的安全。 加密算法包括md系列,sha系列,base系列,hmac系列。 基本使用 1.先确定算法类型。 2.将明文数据传递给算法。 3.获得加密后的密闻数据。 分段传值 在传递明 阅读全文
posted @ 2021-11-29 17:05 临江沂水 阅读(49) 评论(0) 推荐(0) 编辑
摘要:random模块 random方法 random方法的作用是随机产生一个0-1之间的小数。 randint方法 randint方法的作用是在自定义的两个整数之间随机产生一个整数。 uniform方法 uniform方法的作用是在自定义的两个数之间随机产生一个浮点数。 choice方法 choice方 阅读全文
posted @ 2021-11-26 19:37 临江沂水 阅读(69) 评论(0) 推荐(0) 编辑
摘要:re模块 基本操作方法 1.使用findall方法可以根据正则表达式筛选所有符合的字符。基本句式为: re.findall('正则表达式',待匹配的字符) 结果为一个列表,没有结果为空列表。 2.使用search()方法,根据正则表达式筛选符合条件的字符,只要找到一个就结束。句式: re.searc 阅读全文
posted @ 2021-11-25 19:28 临江沂水 阅读(31) 评论(0) 推荐(0) 编辑
摘要:正则表达式 正则表达式就是利用一些特殊符号的组合去字符串中筛选出符合条件的数据。 正则表达式是一门独立的语言,如果想在python代码中使用,则需要借助内置模块re。 字符组 使用中括号括起来的就是字符组,字符串默认单个字符进行匹配。 [0-9] 意为匹配0-9之间的任意一个数字 [a-z]意为匹配 阅读全文
posted @ 2021-11-24 17:23 临江沂水 阅读(82) 评论(0) 推荐(0) 编辑
摘要:模块简介 1.什么是模块 模块就是一系列功能的结合体。 2.为什么要用模块 为了能提高开发的效率。 3.模块的三种来源 1.内置模块,也就是python解释器自带的能直接导入使用的。 2.第三方模块,也就是别人发表在网上的,能下载使用的。 3.自定义模块,也就是自己写的。 4.模块的四种表现形式 1 阅读全文
posted @ 2021-11-23 19:08 临江沂水 阅读(45) 评论(0) 推荐(0) 编辑
摘要:生成器 生成器对象 生成器其实就是一个自定义的迭代器。 当函数内部含有yield关键字,那么在第一次调用函数的时候并不会执行函数代码,而是将函数转变为生成器。 自定义range功能 通过生成器可以模仿range方法写一个类似的函数。 yield传值 yield提供了参数和闭包之外的第三种传值方式。 阅读全文
posted @ 2021-11-22 20:56 临江沂水 阅读(64) 评论(0) 推荐(0) 编辑
摘要:内置函数 python解释器自带的函数就是内置函数,以下为几个常见例子。 1.map() 映射 映射指的是数据的一一对应关系。 使用映射与匿名函数,可以简单的将列表元素进行转变。 2.zip() 拉链 zip的作用是将多个列表的元素按索引顺序组合成一个元素,再放进一个列表里。 3.max()和min 阅读全文
posted @ 2021-11-19 19:07 临江沂水 阅读(30) 评论(0) 推荐(0) 编辑
摘要:递归函数 递归指的是函数在运行过程中直接或间接的调用了自身。 递归的特点有两个。 1.递推: 指一层层往下推导答案(每次的推导相较前一次难度有所下降)。 2.回溯: 依据最后的结论倒推出最初需要的答案。 函数的递归一定要有结束条件,不然就会报错。 为防止无限递归的情况,官网表示python默认的最大 阅读全文
posted @ 2021-11-18 21:11 临江沂水 阅读(279) 评论(0) 推荐(0) 编辑
摘要:装饰器 特征 器:指的是工具。 装饰:给被装饰对象添加额外的功能。 原则 开放封闭原则 开放:对扩展开放。 封闭:对修改封闭。 核心思想 在不改变被"装饰对象内部代码"和"原有调用方式"的基础之上添加额外功能。 在满足上述条件的情况下添加计算运行时间功能。 装饰器简易版本 装饰器的本来需求是要不改变 阅读全文
posted @ 2021-11-17 19:01 临江沂水 阅读(34) 评论(0) 推荐(0) 编辑
摘要:名称空间的作用域 作用域 作用域就是名称空间所能够作用的范围。 内置名称空间 程序任何阶段任何位置均可使用(全局有效)。 全局名称空间 程序任何阶段任何位置均可使用(全局有效)。 局部名称空间 一般情况下只在各自的局部名称空间中有效。 global与nonlocal关键字使用 关键字global 局 阅读全文
posted @ 2021-11-16 18:42 临江沂水 阅读(38) 评论(0) 推荐(0) 编辑
摘要:函数参数 参数的两大类型 形式参数 在函数的定义阶段括号内填写的参数,简称“形参”。 形参只有一种表现形式就是变量名。 def func(a, b): # a和b就是函数func的形参 pass 实际参数 在函数的调用阶段括号内传入的参数,简称实参。 实参有多种表现形式,值、变量名、返回值等,但核心 阅读全文
posted @ 2021-11-15 19:03 临江沂水 阅读(148) 评论(0) 推荐(0) 编辑
摘要:函数介绍 函数就类似与一个工具,作用就是在有需求时可以直接使用。 函数作用 1.精简代码,不需要重复写代码。 2.提高代码兼容性 3.提供返回值 函数语法结构 def 函数名(参数1, 参数2): “““函数注释””” 函数体代码 return 返回值 1.def(必须) def是定义函数的关键字, 阅读全文
posted @ 2021-11-12 19:59 临江沂水 阅读(258) 评论(0) 推荐(0) 编辑
摘要:文件操作方法 读系列 读指的是将字符从文件的内部读出的过程,python中有多个方法可以实现这种目的。 1.read方法,此方法可以一次性读取文件所有的内容。 2.readline方法,此方法可以每次只读文件一行内容,再使用一次可以读取下一行。 3.readlines方法,此方法会读取文件所有的内容 阅读全文
posted @ 2021-11-11 19:30 临江沂水 阅读(298) 评论(0) 推荐(0) 编辑
摘要:字符编码 字符编码的定义 字符编码指记录了数字与人类语言对应关系的数据。使用字符编码将人类的使用的字符和计算机能识别的数字进行相互转化。只跟字符串和文本文件有关,和其他类型的文件无关。 字符编码发展史 1.最初阶段 最初的计算机是由美国人发明的,美国人为了能够让计算机识别英文字符而发明了ASCII码 阅读全文
posted @ 2021-11-10 16:41 临江沂水 阅读(101) 评论(0) 推荐(0) 编辑
摘要:列表其他方法 排序 列表可以用sort方法来对列表进行排序。 默认是升序,指定参数(reverse = True)来使排序方式变为降序。 顺序颠倒 reverse 不仅可以用作参数,也是列表的方法,作用也是使顺序颠倒。 取值 在中括号中加“:”,默认输出列表全部数据,冒号左边不写默认从头开始,冒号右 阅读全文
posted @ 2021-11-09 20:13 临江沂水 阅读(110) 评论(0) 推荐(0) 编辑
摘要:字符串内置方法 1.大小写转换 字符串类型自带upper方法和lower方法,可以将字符串内的英文字母全部转换为大写或是小写。 另外,还有isupper方法和islower方法,可以判断字符串中是否为纯大写或是纯小写。 2.判断字符串是否以指定的内容开头或结尾 利用字符串自带的starswith方法 阅读全文
posted @ 2021-11-08 19:57 临江沂水 阅读(44) 评论(0) 推荐(0) 编辑
摘要:while + continue 在while循环中,使用break是跳出本层循环,我们可以使用continue来做到只跳过一次循环而不影响整个的循环 图中程序的作用就是当count等于4是跳过当次循环来达成不输出4的目的。具体流程如下 while + else 当while循环结束之后会执行els 阅读全文
posted @ 2021-11-05 20:14 临江沂水 阅读(46) 评论(0) 推荐(0) 编辑
摘要:成员运算 判断某个个体在不在某个群体里,关键词:in(在),not in(不在)例如: 特殊的,如果是字典中,因为字典的V值是隐藏的,能查看的只有V,所以无法判断V值,只能判断K值。 身份运算 用于判断两个数据的值和内存地址是否相等,== 判断值,is 判断地址 由图可知,即使的相同的值,他们所在的 阅读全文
posted @ 2021-11-04 20:05 临江沂水 阅读(49) 评论(0) 推荐(0) 编辑
摘要:数据类型 字符串str 作用: 主要用于记录描述性性质的数据,例如姓名、地址、爱好等。 使用方式 name = 'tom' name = "jerry" name = '''tony''' name = """striven""" 可见字符数有四种使用方式,分别为使用单引号、双引号、三个单引号和三个 阅读全文
posted @ 2021-11-03 20:34 临江沂水 阅读(68) 评论(0) 推荐(0) 编辑
摘要:python基础(一) python的注释语法 1.什么是注释 注释就是对一段代码的解释,注释对于代码的运行不起任何作用,他只是对代码的提示或者解释。 2.如何使用注释 方式一:使用“#”号键,此方法仅可用于单行的注释。 方式二:使用三引号(双引号、单引号皆可),此方法可用于多行注释。 3.注释快捷 阅读全文
posted @ 2021-11-02 21:04 临江沂水 阅读(56) 评论(0) 推荐(0) 编辑

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