11 2021 档案
模块二
摘要:1.random随机数模块 import random # print(random.random()) # 随机产生一个0-1之间的小数 # print(random.randint(1, 6)) # 随机产生一个1-6之间的整数 掷骰子 # print(random.uniform(1,6)) 阅读全文
posted @ 2021-11-26 16:30 西西i 阅读(53) 评论(0) 推荐(0)
模块
摘要:1.python内置模块之re模块 # 在python要想使用正则必须借助于模块 re就是其中之一 '''基本操作方法''' import re # re.findall('正则表达式','带匹配的文本') # 根据正则匹配除所有符合条件的数据 # res = re.findall('b','eva 阅读全文
posted @ 2021-11-25 15:57 西西i 阅读(69) 评论(0) 推荐(0)
正则
摘要:1.绝对导入与相对导入 """在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准""" 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 """ 句点符(.) .表示当前文件路径 ..表示上一层文件路径 """ 能够打破始终以执行文件为准的规则 只考虑两个文件 阅读全文
posted @ 2021-11-24 15:49 西西i 阅读(45) 评论(0) 推荐(0)
模块
摘要:1.面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 '''面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)''' def get_info(): username = inpu 阅读全文
posted @ 2021-11-23 16:54 西西i 阅读(62) 评论(0) 推荐(0)
函数五
摘要:1.异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 # 断言(了解) name = 'jason' assert isinstance(name,str) # 主动报异常 阅读全文
posted @ 2021-11-22 16:17 西西i 阅读(63) 评论(0) 推荐(0)
python-常用内置函数和迭代器
摘要:1.常用内置函数 1.1 map() # map() # 映射 l = [11, 22, 33, 44] res = map(lambda x: x + 1, l) # 循环获取列表中的每个元素并交给匿名函数保存返回值 print(list(res)) # [12, 23, 34, 45] 1.2 阅读全文
posted @ 2021-11-20 00:49 西西i 阅读(76) 评论(0) 推荐(0)
函数4
摘要:1.递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """ # 官网表示:python默认的最大递归深度为1000次 # import sys # print(sys.getrecursionlimit()) # print(sys.setrecursionlimit(2000) 阅读全文
posted @ 2021-11-18 14:50 西西i 阅读(73) 评论(0) 推荐(0)
函数三
摘要:1.装饰器定义 装饰器由名称空间,函数对象,闭包函数组合而来 装饰:给被装饰对象添加额外的功能 器:指的是工具 装饰器的原则:开放封闭原则 开放:对扩展开放 封闭:对修改封闭 装饰器核心思想:在不改变被"装饰对象内部代码"和"原有调用方式"的基础上添加额外的功能 eg: import time de 阅读全文
posted @ 2021-11-18 01:20 西西i 阅读(89) 评论(0) 推荐(0)
函数二
摘要:1.名称空间的作用域 1.1作用域 名称空间所能够作用的范围 1.2内置名称空间 程序任何阶段任何位置均可使用(全局有效) 1.3全局名称空间 程序任何阶段任何位置均可使用(全局有效) 1.4局部名称空间 一般情况下只在各自的局部名称空间中有效 2.global与nonlocal关键字使用 # x 阅读全文
posted @ 2021-11-17 01:42 西西i 阅读(80) 评论(0) 推荐(0)
函数
摘要:1.函数参数的两大分类 1.1形式参数 在函数定义阶段括号内所填写的参数 简称"形参" def func(a, b): pass # a和b就是函数func的形参 1.2实际参数 在函数调用阶段括号内传入的参数 简称"实参" func(1,2) # 数据1和2就是函数func的实参 python 形 阅读全文
posted @ 2021-11-15 15:38 西西i 阅读(49) 评论(0) 推荐(0)
python基础三
摘要:1.二进制模式读写操作 1.1读的操作 # with open(r'a.txt','rb') as f: # # print(f.read()) # print(f.read(6).decode('utf8')) # with open(r'a.txt','r',encoding='utf8') a 阅读全文
posted @ 2021-11-12 18:55 西西i 阅读(55) 评论(0) 推荐(0)
python内置方法四
摘要:1.读写模式之a模式 1.1 a模式含义 只追加模式 1.2路径不存在 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass 1.3路径存在 路径存在:不会清空文件 在文件末尾添加内容 with open(r'a.txt', 'a 阅读全文
posted @ 2021-11-11 14:55 西西i 阅读(66) 评论(0) 推荐(0)
python内置三
摘要:1. 字符编码 只跟文本和字符串有关 由于计算机内部只是别二进制,但是用户在使用计算机的时候却可以看到各种语言字符,字符编码就是内部记录了人类字符与数字对应关系的数据 1.1 字符编码史 1.一家独大 计算机由美国发明,因此美国人为了能让计算机识别英文字符诞生了ASCII码表 特点: 只有英文字符与 阅读全文
posted @ 2021-11-10 18:52 西西i 阅读(48) 评论(0) 推荐(0)
python内置方法二
摘要:1.列表的其他方法 1.1 排序 l1 = [33, 22, 77, 99, 11, 88, 44, 55] 1.sort() # 默认是升序 l1.sort() print(l1) # [11, 22, 33, 44, 55, 77, 88, 99] 2.sort(reverse=True) # 阅读全文
posted @ 2021-11-09 21:22 西西i 阅读(53) 评论(0) 推荐(0)
python内置方法
摘要:1.字符串内置方法 1.1 大小写转换 res = 'jasOn123 JAsOn' 1.全转大写upper() print(res.upper()) # JASON123 JASON 2.全转小写lower() print(res.lower()) # jason123 jason 3.eg: o 阅读全文
posted @ 2021-11-08 18:43 西西i 阅读(61) 评论(0) 推荐(0)
for循环及内置方法
摘要:1.while循环 1.1 continue contiue可以让循环体代码直接回到条件判断处重新判断,相当于跳出本次循环 执行流程: 代码示例: count = 0 while count < 11: if count == 4: count += 1 continue print(count) 阅读全文
posted @ 2021-11-05 19:46 西西i 阅读(209) 评论(0) 推荐(0)
流程控制
摘要:1.流程控制 1.1含义 流程控制即控制事物的执行流程 2.2流程种类 2.2.1顺序结构 自上而下依次运行 2.2.2分支结构 在运行过程中根据条件的不同可能会执行不同的流程 关键字if 1.单if分支结构 if 条件: 条件成立之后执行的子代码块 执行流程: 代码示例: age = 36 if 阅读全文
posted @ 2021-11-04 19:46 西西i 阅读(87) 评论(0) 推荐(0)
python数据类型
摘要:1.数据类型 1.1数据类型之字符串 str 作用:主要用于记录描述性性质的数据 eg:姓名 地址 邮箱 定义: 方式一:单引号 name = 'xixi' 方式二:双引号 name = "xixi" 方式三:三个单引号(左侧出现了赋值符号和变量名为字符串 否则为注释) name = '''xixi 阅读全文
posted @ 2021-11-03 17:34 西西i 阅读(90) 评论(0) 推荐(0)
python基础
摘要:1.Pycharm基本使用 1.1新建项目 1.2主题的设置 1.3字体调整 1.4如何运行python的脚本文件 创建文件夹与文件之后,右键单击代码可运行,或从3处选择运行 2.Python语法注释 2.1注释 注释:注释是代码之母,是对代码的解释和说明,目的是为了让人们能够轻松的了解代码,但是注 阅读全文
posted @ 2021-11-02 23:10 西西i 阅读(80) 评论(0) 推荐(0)