摘要: 一、hashlib模块# 1、什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值# 2、hash值的特点是:#2.1 只要传入 阅读全文
posted @ 2021-01-07 18:38 DEJAVU_ERIC 阅读(72) 评论(0) 推荐(0)
摘要: 一、re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 阅读全文
posted @ 2021-01-06 19:43 DEJAVU_ERIC 阅读(66) 评论(0) 推荐(0)
摘要: 一、包的使用概念包:是一个包含多个模块的特殊目录目录下有一个 特殊的文件 __init__.py包名的命名方式 和变量名一致,小写字母 + _ 好处: 1.导入包与__init__.py包属于模块的一种,因而包以及包内的模块均是用来被导入使用的,而绝非被直接执行,首次导入包(如import pool 阅读全文
posted @ 2021-01-05 14:44 DEJAVU_ERIC 阅读(70) 评论(0) 推荐(0)
摘要: 一、模块什么是模块:模块就是一系列功能的集合体模块大致分为四种类别:1.一个py文件就是一个模块,文件名叫test.py,模块名叫test2.一个包含有__init__.py文件的文件夹称之为包,包也是模块3.使用C编写并链接到python解释器的内置模块4.已被编译为共享库或DLL的C或C++扩展 阅读全文
posted @ 2021-01-04 18:17 DEJAVU_ERIC 阅读(98) 评论(0) 推荐(0)
摘要: 一、 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 二、 列表推导式 #1、示例 egg_list=[] for i in range(10): egg_list.append('鸡蛋%s' %i 阅读全文
posted @ 2020-12-31 15:40 DEJAVU_ERIC 阅读(67) 评论(0) 推荐(0)
摘要: 一、装饰器 1.1什么是装饰器 ‘装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。 装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理 阅读全文
posted @ 2020-12-30 18:19 DEJAVU_ERIC 阅读(95) 评论(0) 推荐(0)
摘要: 一、函数对象函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用。1.1 函数可以被引用def add(x,y): return x+y>>> func=add>>> func(1,2)31.2 函数可以作为容器类型的元素dic={'add':add,'max':max}dic{' 阅读全文
posted @ 2020-12-29 18:57 DEJAVU_ERIC 阅读(94) 评论(0) 推荐(0)
摘要: 一、函数 1.什么是函数 想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子。 修理工 >程序员具备某一功能的工具 >函数 要想使用工具,需要事先准备好,然后拿来就用且可以重复使用要想用函数,需要先定义,再使用 阅读全文
posted @ 2020-12-28 16:21 DEJAVU_ERIC 阅读(84) 评论(0) 推荐(0)
摘要: 一、文件处理 1.1文件操作 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的 阅读全文
posted @ 2020-12-25 20:02 DEJAVU_ERIC 阅读(73) 评论(0) 推荐(0)
摘要: 一、集合类型 定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点: 1:每个元素必须是不可变类型 2:集合内没有重复的元素 3:集合内元素无序 s = {1,2,3,4} # 本质 s = set({1,2,3,4}) # 注意1:列表类型是索引对应值,字典是key对应值,均可以取得单个指定的 阅读全文
posted @ 2020-12-24 19:34 DEJAVU_ERIC 阅读(89) 评论(0) 推荐(0)