11 2021 档案
摘要:一:第三方模块 第三方模块:并不是python自带的 需要基于网络下载! 使用下载第三方模块 需要将python pip添加到环境变量 1.验证pip路径添加成功 2.pycharm添加第三方模块 3.pycharm 第一步 4.pycharm第二步 5pycharm第三步 6.pycharm第四步
阅读全文
摘要:一:hashlib模块 加密: 将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 能够做文件一系列校验 python的hashlib提供了常见的摘要算法, 如MDS,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的
阅读全文
摘要:一:random随机模块 import random random 随机产生一个0-1之间的小数 print(random.random()) 结果:0.2726960869606466 randint 随机产生一个1-6之间的整数 掷骰子 print(random.randint(1,6)) un
阅读全文
摘要:一:取消转义 如果要在正则匹配真正的\n 而不是换行符 需要取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义)\\n 在python中取消转义推荐使用r'\n\a\t'(也可以使用\) 二:python内置模块之re模块 在python要想使用正则必须借助于模块 re就
阅读全文
摘要:一:绝对导入与相对导入 1.在程序中涉及多个文件之间导入模块的情况 一律按照执行文件所在的路径为准 绝对导入: 始终按照执行文件所在的路径sys.path查找模块 2.相对导入 句点符(.) 表示当前文件路径 ..表示上一层文件路径 3.能够打破始终以执行文件为准的规则 只考虑两个文件之间的位置 相
阅读全文
摘要:一:面向过程编程 面向过程编程 就好比在设计一条产品流水线 用户注册功能 1.获取用户和密码 2.组织成固定的格式 3.文件操作写入文件 面向过程编程的缺陷在于: 一旦需要修改功能 那么需要整体改造(牵一发而动全身) def get_info(): username = input('usernam
阅读全文
摘要:一:for循环本质 d = {'name':'jason','pwd':123,'hobby':'read'} res = d.__iter__() # 执行__iter__ 获取迭代器对象 while True: try: # 异常捕获 print(res.__next__()) # 执行迭代器对
阅读全文
摘要:常用内置函数 abs() 绝对值 print(abs(2222)) print(abs(-2222)) 无负数 将负数变成整数绝对值 all() any() l = [11, 22, 33, 0] print(all(l)) # 所有元素都为True结果才是True print(any(l)) #
阅读全文
摘要:什么是异常? 代码运行出错会导致异常 异常发生后如果没有解决方案则会到底整个程序结束 一:异常捕获 ''' 异常三个重要组成部分 1.traceback 翻到最下面从下往上的第一个蓝色字体鼠标点击即可跳转错误的代码处所在的行数 2.XXXError 错误的类型 3.错误类型冒号后面的内容 错误的详细
阅读全文
摘要:一:可迭代对象 1.什么是迭代器? 迭代取值的工具 2.什么是迭代? 迭代既更新换代 每次的更新都必须依赖于上一次的结果 3.可迭代对象内置有__iter__方式的都称之为可迭代对象 内置的意思是可以通过点的方式直接查看到的 ''' 针对双下划线开头 双下划线结尾的方式 最为专业标准的读法为 双下方
阅读全文
摘要:内置函数 一:匿名函数 什么是匿名函数? 匿名函数就是:没有名字的函数 ''' lambda 形参:返回值 ''' print(lambda x:x**2) def index(): pass print(index) print((lambda x: x ** 2)(2)) 匿名函数一般不会单独使
阅读全文
摘要:一:递归函数 递归函数:函数在运行过程中 直接或者间接的调用了自身 官网表示:python默认的最大递归深度为1000次 框架 查看递归最大次数 import sys 获取递归的限制 print(sys.getrecursionlimit()) 修改递归限制次数 print(sys.setrecur
阅读全文
摘要:一:装饰器简易版本 装饰器 : 在不改变被装饰对象"内部代码"以及"调用方式"的基础上添加新的功能 原则 开放封闭原则 对扩展开放 对修改封闭 给函数添加统计执行时间的功能 def outer(func): func指向的是函数名index func = index def get_time():
阅读全文
摘要:一:名称空间的作用域 作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 全局名称空间 程序任何阶段任何位置均可使用(全局有效) 局部名称空间 一般情况下只在各自的局部名称空间中有效 二:global与nonlocal关键字使用 x = 111 def inde
阅读全文
摘要:一:函数 什么是函数? 函数就类似于工具 提前定义之后可以反复使用 代码冗余 结构清晰 修改繁杂等问题 二:函数的语法结构 def 函数名(参数1,参数2) '''函数注释''' 函数体代码 return 函数返回值 1.函数必须先定义后调用 2.函数在定义阶段只会检测函数体语言 不会检测函数体代码
阅读全文
摘要:一:什么是函数? 生活中的方案:比如一个修理工会事先准备好螺丝刀、锤子等工具,这样在进行修理的过程中,需要用到拧螺丝的功能时就直接拿来螺丝刀使用,需要用到锤击物体的功能时就直接拿来锤子使用,而无需临时制造。这个例子的核心在于’事先准备好工具’,遇到应用场景时’拿来就用’,。 在程序中,具备某一功能的
阅读全文
摘要:一:光标的移动 with open(r'b.txt', 'rb') as f: print(f.read(4).decode('utf8')) print(f.tell()) # 查看光标移动了多少个字节 f.seek(3, 1) print(f.read().decode('utf8')) 控制文
阅读全文
摘要:一:读写模式 a模式 只追加模式 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass 路径存在:不会清空文件 在文件末尾添加内容 with open(r'a.txt', 'a', encoding='utf8') as f: f
阅读全文
摘要:引入 字符串类型,文本文件的内容都是由字符串组成的,但凡涉及到字符的存取,都需要考虑字符编码的问题。 字符编码这个知识点的典型特征就是理论多,结论少,但对于开发而言只需要记住结论即可,下面让我们来一点点介绍它。 一:字符编码 什么是字符编码? 由于计算机内部只识别二进制 但是用户在使用计算机的时候却
阅读全文
摘要:一:列表数据类型内置方法 * 升序 l1 = [44, 22, 11, 33, 99, 77, 88, 66] # l1.sort() # 默认是升序 [11, 22, 33, 44, 66, 77, 88, 99] l1.sort(reverse=True) # 参数指定降序 颠倒顺序 [99,
阅读全文
摘要:一:字符串的内置方法 1.大小写 res = 'jasOn123 JASon' res1 = 'jason123' 转全大写 print(res.upper()) #JASON123 JASON 转全小写 print(res.lower()) #jason123 jason 我们在登录网站的时候会出
阅读全文
摘要:while 条件: 条件成立之后循环执行的子代码块 每次执行完循环体子代码之后都会重新判断条件是否成立 如果成立则继续执行子代码如果不成立则退出 break用于结束本层循环 ### 一:continue:结束本次循环,开始下一次循环 1.直接让代码再次回到while循环的条件判断处,重新判断条件在执
阅读全文
摘要:一:成员运算 1.判断某个个体在不在某个群体内 关键字:in(在) not in(不在) not 取反 二:身份运算 判断两个数据 值和内存地址是否相等 符号: ==(只判断值) is(判断内存地址) s1 = ['long', 'kevin', 'tony', 'jackson'] s2 = ['
阅读全文
摘要:一:与用户交互 1.第一步获取用户输入 username= input('请输入您的名字:') # input就是为了获取用户输入,获取用户输入就可以在左侧写东西了 '''将input获取到的用户输入绑定给变量名username''' # 以后可以通过使用username访问用户输入的数据 prin
阅读全文
摘要:简介: 我们学习变量是为了让计算机能够像人一样去记忆事物的状态,数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们
阅读全文
摘要:简介: Python是一款高层次的解释性语言:Python对于初学者来说(易于学习)Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。学习Python的目的就是为了能够与计算机进行沟通\交流,在Python的语法中,每个语法存在的意义就是为了让计算机能够像人类一样直白
阅读全文
摘要:一:安装插件 1.打开PyCharm,进入后,点击左上角File,在点击Settings(设置)。 2.进入后,点击Plugins,在点击(2.设置图标),然后点击Manage Plugin Repositories进入。 3.然后,点击+号,添加插件地址: https://plugins.zhil
阅读全文
摘要:简介: 首先,PyCharm操作简便,拥有一般IDE具备强大的功能,既适合新手,也可以满足开发人员的专业开发需求,接下来介绍一下如何下载和安装pycharm。 一:Pycharm下载 1.首先我们进入官网,打开下面链接:https://www.jetbrains.com/pycharm/downlo
阅读全文
摘要:简介: 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。 一:Python解释器下载 1.1先打开进
阅读全文

浙公网安备 33010602011771号