09 2019 档案
摘要:day 16 包 os/sys/json/loggin模块 1.包 1. 什么是包; 包是模块的一种形式,包的本质就是一个含有\_\_init\_\_.py文件的文件夹 2. 为什么要有包; 在未来扩展模块功能时,不改变模块名和用法。提高模块设计者对模块的管理和维护的便利性 3. 如何使用包 1.
阅读全文
摘要:01.模块的四种形式 python解释器看成手机,pip看成应用管家,模块就是应用软件 1. 模块类比 1. 系统自带软件(系统自带,不需要安装) 2. 现成软件(需要到应用管家下载,安装) 3. 自定义的软件(自己编写的功能文件) 2. 模块类型 python模块文件==》XX.py 1. 内置模
阅读全文
摘要:day 14 01.匿名函数 没有函数名的函数 函数通过函数名加括号来调用,没有函数名也就是说无法被调用,无法单独使用。 其实用通常与max/min/filter/map/sorted连用,这与这五个内置方法的使用方法有关 1. max 返回最大值 括号里加同种类型元素(min)用法相同 2. fi
阅读全文
摘要:day14(作业) 1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的
阅读全文
摘要:day 13 01.迭代器 1. 可迭代对象 迭代器只是一种称呼 2. 迭代器对象 同可迭代对象一样,这也是对拥有该种特性的数据类型的称呼 迭代器对象和函数对象一样不能直接打印,需要通过方法使用 迭代器对象;提供了一种不依靠索引取值的手段 02.三元表达式 03.列表推导式 04.字典生成式 05.
阅读全文
摘要:day 12 闭包函数 1. 通过函数将函数包裹起来 2. 将函数调用的过程封装成一个函数 3. 通过将内层函数名作为外层函数的返回值,将内部函数进行定义,将函数的参数放到外层函数的型参位置,将外层函数的调用赋值给一个变量名,因外层函数的返回值为内层函数,故改变量等于一个传过参数的内层函数,使用时直
阅读全文
摘要:day 11 01.可变长参数 1. 型参 1. 型参;用元组接收 加(型参名);只接收多余的实参,不能接收关键字实参 2. 型参;用字典接收 加(型参名);只接收多余的关键字实参 2. 实参 1. 型参; 加型参名;将元组或列表内的内容解压缩为位置型参 2. 型参; 加实参名;将字典内的内容当成关
阅读全文
摘要:day 10 01.函数定义 1. 函数就像是工具,提前造(写)好,当要用时再拿来用(执行)。 2. 如何定义一个函数;工具要有名字,函数也是,给函数命名的过程就是定义函数。 3. 函数在定义阶段不会执行该段代码(无法检测逻辑错误),但会检测语法错误。 4. 函数的调用 5. 定义三种形式的函数 6
阅读全文
摘要:```python 注册 def register(): print('欢迎来到注册功能') while True: username_inp = input('请输入用户名:') pwd_inp = input('请输入密码:') re_pwd_inp = input('请再次输入密码:') if
阅读全文
摘要:day 09 01.文件处理 1. 打开 文件路径 》打开模式 》write f=open(r'文件路径','打开模式',encoding='文本编码格式') 2. 修改/读取文件 1. 写入f.write('''写入文件内容''') 2. 读取f.read() 3. 保存文件 f.flush()
阅读全文
摘要:day 08 01.文本字符编码; 计算机只识别机器语言,存储器中也只能存储机器语言 字符编码是指字母、汉字、符号等,通过一串0和1来对应实现文本的快速编辑和存储 02.不同的字符编码 因计算机发展历史问题 最初计算机发明国家只针对本国语言编写了对应的编码格式 后期各国都开始使用计算机,但由于当时的
阅读全文
摘要:day 07 01.元祖内置方法 1. 作用;被写死的列表 2. 定义方式;tuple (x,x,x,x,x) 一经定义就不可更改 如果元祖只有一个元素,要加逗号, 元祖一定要有逗号 占用内存小 3. 使用方法; tup=(1,2,3,4) 1. 索引取值 2. 索引切片 3. for循环 4. 成
阅读全文
摘要:定义变量 核心代码if判断 python age_inp = input('请输入你的年龄') if not age_inp.isdigit(): print(f'你的年龄是{age_inp}吗')/ age_inp_int=int(age_inp) if age_inp_int age: prin
阅读全文
摘要:#day06 应对需求由浅入深的写,由最简单的功能开始写,再添加其他附加功能 ## 01.for 循环 提供了一种手段,不依赖索引取值 1. 语法;for 变量名(会拿到容器内的每一个值) in 容器类元素 :2. break ;中断循环3. continue ;跳过本次循环4. for+else;
阅读全文
摘要:'''给定年龄,用户可以猜三次年龄年龄猜对,让用户选择两次奖励用户选择两次奖励后可以退出'''age = 18 # 答案count = 0 # 游戏次数控制num = 0 # 奖品数控制prize_dict = {1: '918 Spyder', 2: '488 Pasta', 3: '720s',
阅读全文
摘要:day05 1.基本运算符 算术运算符 加减乘除等常用基础数学运算符号 赋值运算符 比较运算符 逻辑运算符;and or not 身份运算符;is 比较的是内存地址 位运算符 成员运算符;in python运算符优先级;括号优先级最高(需要优先加括号) 2.流程控制 if判断;if当条件成立时触发
阅读全文
摘要:#第一题age=int(input('输入年龄;'))if age<18: print('不接受未成年')elif age<25: print('心动表白')elif age<=45: print('阿姨好')else: print('奶奶好')#第二题count=1h=0while count<=
阅读全文
摘要:1.变量花式付值 链式付值 a=b=c=10 交叉付值 x=10y=20x,y=y,x 2.列表 一列表格,存储多个元素(任意数据类型) 作用;描述一个元素无法描述完全的变量 定义;list [值] 用法; 索引;lis[0~n] (正序从0开始) (倒序从-1开始) 3.字典 存储多个值,相当于对
阅读全文
摘要:简述python的五大数据类型的作用、定义方式、使用方法; 数字类型; 整型int; 作用;表示年龄(没有小数点) 定义方式;int 使用方法;+ - * / % ** // 浮点型; 作用;表示工资等(有小数点) 定义方式;float 使用方法;+ - * / % ** // 字符串类型; 作用;
阅读全文
摘要:day03 1.变量 变量的组成;变量名,赋值符号(=),变量值 变量名的命名规范 变量名由字母,数字,下划线组成,不能以数字开头 变量名的要有描述意义 变量名不呢用关键字命名 单词和单词之间用下划线隔开 2.常量 全大写的变量名,不要去改变其值(行业默认) 3.python的内存管理机制 变量是p
阅读全文
摘要:作业 1.python执行的两种方式和优缺点 1.交互式 在终端上,写一行翻译一行并执行 优点;适合调试程序。 缺点;编写的程序不保存。 2.命令行式 在文件中编写完整的程序,保存后一次性全部翻译执行 优点;编写的程序一帮存在硬盘中 缺点;程序调试困难,每次都需要在文件中该写完再保存,在重翻译全部文
阅读全文
摘要:1.什么是编程 通过编程语言编写一堆文件 2.详述计算机组成 控制器; 通过控制器调动其他硬件 运算器; 实现算术运算和逻辑运算 CPU; 计算机的中央处理器(控制器+运算器) 存储器 ;计算机的存储系统,分主存(内存)和外存(硬盘) 内存 ;存取速度快 容量小 数据断电即消失 外存; 容量大 永久
阅读全文
摘要:01.编程语言 新的语言由上一代语言之称的翻译器进行翻译,最终都会被翻译为机器语言,开发效率越来越高,执行速度越来越慢。 机器语言; 只由0和1组成,可被计算机硬件直接识别,直接对硬件进行操作,运行效率贼快,但开发困难,效率太低,对使用人员要求极高 汇编语言; 本质与机器语言相同,都是直接对硬件进行
阅读全文
摘要:day 01 01.markdown文档的使用 markdown;以md结尾的文件 文档的标题 一级标题 /#一级标题 二级标题 /##二级标题 。。。 六级标题 /######六级标题 加粗 /* /* 加粗/* /* 斜体 /* 斜体 /* 支持前端代码 ```python创建表格 第二行;:-
阅读全文
摘要:day 009 If not os.path.esists(key_word): os.mkdir(key_word) 确认路径是否存在;爬取数据时对下载文件分类保存 函数 函数是在分开工具,不会减少代码量 函数的语法 def 函数名;定义工具名--》与变量规范相同 《要实现的功能》 函数名()才使
阅读全文
摘要:1.简述定义函数的三种方式 空函数; #TODO:注册功能 暂时不会写入 # 插入一个书签,pass#写个空函数占个位置 无参函数; 无参数,无需输入参数,直接使用 defadd(): print('固定内容')add() 有参函数 有参数,使用时必须输入参数 defadd(x,y): return
阅读全文