11 2021 档案
摘要:ypthon内置模块和第三方模块的下载 hashlib模块 1 明文数据只要是相同的,那么无论如何传递加密结果肯定是一样的 import hashilb 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() 2.将明文数据传递给md5算法(update只能接受bytes类型数
阅读全文
摘要:python内置模块 random随机模块 import random print(random.random()) # 随机产生一个0-1之间的小数 print(random.randint(1, 6)) # 随机产生一个1—6之间的整数 print(random.uniform(1, 6)) #
阅读全文
摘要:python内置模块 取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\a\t'(也可以使用\) python内置模块之re模块 在python要想使用正则必须借助于模块 re就是其中之一 '''基本操作方式''' impor
阅读全文
摘要:模块基础知识 一.面向过程编程 面向过程编程就好比在设计一条产品流水线 用户注册功能 1.获取用户名和密码 2.组织成固定架构 3.文件操作写入文件 '''面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)''' def get_info(): username = inpu
阅读全文
摘要:异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 # 最终会执行断言:name = ‘jason’assert isinstance(na
阅读全文
摘要:常用内置函数和可迭代对象 常见的内置函数 1.map() 映射l = [1, 2, 3, 4]map(lambda x:x+1,l) # 循环获取列表中每个元素并传递给匿名函数保存返回值2.zip() 拉链l = [11, 22, 33, 44, 55, 66, 77]name_list = ['
阅读全文
摘要:函数补充和生成式 递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """官网表示:python默认的最大递归深度为1000次impor sysprint(sys.getrecursionlimit())print(sys.set.recursionlimit(2000)) cou
阅读全文
摘要:装饰器 装饰器简易版本 给函数添加统计执行时间的功能 import timedef login(): time.sleep(3) print('12345')def outer(func): def l_time(): start_time = time.time() func() end_time
阅读全文
摘要:名称空间 作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效)、全局名称空间 程序任何阶段任何位置均可使用(全局有效)局部名称空间 一般情况下只在各自的局部名称空间中有效 global与nonlocal关键字使用 x = 111def index(): 局部修改全
阅读全文
摘要:函数和参数概念 函数参数的两大分类 形式参数 在函数定义阶段括号内所填写的参数 简称'形参' def func(a, b): pass # a和b就是函数func的形参实际参数 在函数调用阶段括号内传入的参数 简称'实参' func(1, 2) # 数据1和2就是函数func的实参"""形参与实参的
阅读全文
摘要:文件的操作和练习复习题 读写模式之a模式 a模式 只追加模式路径不存在:自动创建with open(r'a.txt','a', encoding = 'utf8') as f: pass路径存在:不会清空文件 在文件末尾添加内容with open(r'a.txt', 'a', encoding='u
阅读全文
摘要:字符编码和文件操作 默写题讲解 s1 = 'jason say hello hello hello big baby baby baby sb sb jason jason'# 统计每个单词的个数# 1.定义一个空字典data_dict = {}# 2.如果是拿每个单词 则使用切割new_list
阅读全文
摘要:列表,字典,元组,集合内置方法 一.列表其他内置方法 l1 = [44, 22, 11, 33, 99, 77, 88, 66]l1.sort() # 默认是升序l1.sort(reverse=True) # 参数指定 降序print(l1)l1.reverse() # 循序颠倒print(l1)p
阅读全文
摘要:字符串和列表的内置方法 一.字符串的内置方法 如何快速查看数据都有哪些方法>>>> 句点符(.) 如何查看方法底层源码 ctrl+鼠标左键点击 1.大小写 res = 'JasOn123 JAson' res1 = 'jason123' 转全大写 print(res.upper()) # JASON
阅读全文
摘要:恢复内容开始 while搭配和数据类型的内置方法 一.while + continue 例子:1. 使用while循环打出0--10 count = 0 while count < 11: print(count) count += 1 2.使用while循环来打印0--10,但不打印4。 coun
阅读全文
摘要:基础运算和流程控制 一.成员运算(关键字 in 在 not in 不在) 作用:判断某个个体在不在某个群体内 例子: name_list = ['jason', 'kevin', 'tony', 'jackson'] (名字查找) name = input('请输入您要查询的学生姓名>>>:') (
阅读全文
摘要:pycharm软件安装教程 一.下载pycharm 1.下载网址(官网):https://www.jetbrains.com/pycharm/download/#section=windows 2.下载时可根据自己的需要来下载软件,专业版功能强大但收费,社区版免费但功能简单。 3.下载时 系统默认是
阅读全文
摘要:python解释器的安装教程 一.下载python解释器 1. 下载地址(官网):https://www.jetbrains.com/pycharm/download/#section=windows 2. 下载是需注意看电脑型号,3.6版本相对稳定一点。 二.安装 1.双击exe文件,选择自定义安
阅读全文