09 2019 档案
摘要:[TOC] OS模块 能与操作系统交互,控制文件 / 文件夹 | 方法 | 详解 | | : : | : : | | os.getcwd() | 获取当前工作目录,即当前python脚本工作的目录路径 | | os.chdir("dirname") | 改变当前脚本工作目录;相当于shell下cd
阅读全文
摘要:[TOC] 模块的四种形式 在python中,总共有以下四种形式的模块: 1. 内置模块:python解释器启动自带的模块,random / time …… 2. pip install 安装的模块 3. 自定义模块:如果你自己写一个py文件,在文件内写入一堆函数,则它被称为自定义模块,即使用pyt
阅读全文
摘要:1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根据1得
阅读全文
摘要:[TOC] 匿名函数 有名函数 这是一个有名函数,func就是它的名字 匿名函数 匿名函数没有名字,也不能调用函数,一般与内置方法联用 与内置函数联用 max()方法 如果想取上述薪资最多的名字,可以 这里是按照字典的key比较大小,但我们要的是value比较大小,返回key 用匿名函数 sorte
阅读全文
摘要:[TOC] 迭代器 可迭代对象 python中一切皆对象 凡是有 方法的对象,都是可迭代对象 可迭代的对象:Python内置str、list、tuple、dict、set、file都是可迭代对象。 迭代器对象 含有 和`__next__`方法的对象就是迭代器对象 为什么要有迭代器对象:提供了 不依赖
阅读全文
摘要:[TOC] 闭包函数 什么是闭包函数 闭包函数把 闭包函数内的变量 + 闭包函数内部的函数, 这两者包裹起来,然后通过返回值的形式返回出来。 定义在函数的内函数 该函数体代码包含对该函数外层作用域中变量的引用 函数外层指的不是全局作用域 上述代码中,f是一个全局的名字,但f拿到了inner的内存地址
阅读全文
摘要:[TOC] 函数对象 python中一切皆对象 引用 作为函数参数 作为函数返回值 作为容器类元素 小练习 函数的嵌套 函数里面嵌套函数 名称空间和作用域 名称空间 内置名称空间 存储了内置方法的空间 数据类型内置方法;python解释器自带的方法(print / len / list / str
阅读全文
摘要:[TOC] 计算机基础之编程 什么是编程语言 人与计算机交流的介质 什么是编程 写一堆问价 为什么要编程 解放劳动力 计算机组成 CPU 控制器 控制硬件 运算器 算数运算和逻辑运算 存储器 主存 优点:速度快 缺点:容量小,断电即消失 外存 优点:容量大,可以永久保存 缺点:速度慢 I/O设备 输
阅读全文
摘要:```python goods_msg = ''' 0: '奥特曼', 1: '钢铁侠', 2: '《笨方法学python》', 3: '泰国一日游', 4: 'iphoneX', 5: '娃娃', 6: '阿拉丁', 7: '特斯拉' ''' goods_dict = { '0': '奥特曼',
阅读全文
摘要:[TOC] 函数的定义 什么是函数 函数就是一种具备某一功能的工具,事先将工具准备好就是函数的定义,遇到场景拿来就用。 怎么使用函数 注册功能函数 函数的返回值 return 返回一个值 return没有返回值,默认返回None return可以返回多个值,可以返回任意数据类型,默认用元组形式返回
阅读全文
摘要:[TOC] 文件的基本操作 什么是文件 文件是操作系统虚拟出来的概念,用来存储信息 操作文件的流程 打开文件 修改/读取文件 保存文件 关闭文件 文件打开模式的三种方式 文件操作的基础模式有三种: r 只读不可写 w 清空文件只写不可读 a 模式 追加 只写不可读 文件操作的两种方法: (默认是t模
阅读全文
摘要:[TOC] 字符编码 字符编码就是二进制和字符的映射关系 文本编辑器存取文件的过程 1. 打开编辑器就是启用动了一个进程,进程就是在内存里的,所以写的内容就在内存里,断电了数据就会消失 2. 保存之后,编辑器就会把内存的数据记录在硬盘上 3. 我们平时写的py文件,与编写其他文件没什么不同,就是写了
阅读全文
摘要:[TOC] 元组内置方法 作用 元组可以看成只可取不可修改的列表,元组一创建就被写死了 定义方式 ()内用逗号隔开多个元素(可以为任意数据类型) 使用方法 有序or无序 元组能索引取值,是有序的 可变or不可变 算是不可变吧 字典内置方法 作用 存储多个值,对每个数据有描述意义 定义方式 {}内用逗
阅读全文
摘要:猜年龄游戏 python ''' 1. 给定年龄,用户可以猜三次年龄 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励后可以退出 ''' age = 18 count = 0 计数 prize_cart = dict() 定义一个存放奖品的字典 prize_msg = ''' 0: '奥特
阅读全文
摘要:[TOC] 计算机基础之编程 什么是编程语言 人与计算机交流的一种介质 什么是编程 写一堆文件 为什么要编程 解放劳动力 计算机组成 CPU 控制器 控制硬件 运算器 算数运算和逻辑运算 存储器 主存 优点:速度快 缺点:容量小,断电即消失 外存 优点:容量大,可以永久保存 缺点:速度慢 输入设备
阅读全文
摘要:[TOC] 控制流程之for循环 基本语法 while可以循环一切事物 for 循环提供了一种手段,不依赖索引取值 for+break for+continue for+else for循环不被break终止就执行else后面的代码,否则就不执行 for循环打印lodaing 数字类型内置方法 整型
阅读全文
摘要:基本运算符 算术运算符 | 运算符 | 描述 | 实例 | | | : | | | + | 加 | a + b | | | 减 | a b | | | 乘 | a b | | / | 除 | a / b | | % | 取余 | a % b | | // | 整除 | a // b | | | 幂运
阅读全文
摘要:猜年龄 python ''' 输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“不接受未成年” 2. 如果姑娘大于18岁小于25岁,打印“心动表白” 3. 如果姑娘大于25岁小于45岁,打印“阿姨好” 4. 如果姑娘大于45岁,打印“奶奶好” ''' age_inp = input(
阅读全文
摘要:花式赋值 链式赋值 交叉赋值 列表 作用 存储多个元素,可以描述一个人的爱好 定义方式 []内 多个元素用逗号隔开,元素可以是任意数据类型 使用方法 索引取值 字典 作用 存储多个值,但是每个值都有描述信息 定义方式 {}内用逗号隔开多个元素,键值对存储数据,key(用字符串):value(可以是任
阅读全文
摘要:一、简述Python的五大数据类型的作用、定义方式、使用方法: 数字类型 整型 作用:描述年龄 定义方式: 使用方法: 如果需要使用sin/cos 等函数,可以导入cmath模块, 浮点型 作用:描述薪资 定义方式: 使用方法: 如果需要使用sin/cos 等函数,可以导入cmath模块, 字符串类
阅读全文
摘要:pycharm快捷键 变量 什么是变量 变量: 定义世间万物变化的状态 IPO I input 输入(变量) P Process 处理 O Output 输出 变量的组成 1. 变量名:具有描述意义; 接受变量值 2. 赋值符号:赋值,把变量值传给变量名 3. 变量值:具体的值 变量名的规范 1.
阅读全文
摘要:简述执行Python程序的两种方式以及他们的优缺点: 交互式: 优点:写一行解释一行,便于调试 缺点:不能保存,关掉了就没了 命令行式: 优点:能保存 缺点:调试非常麻烦 简述Python垃圾回收机制: 代码 ,变量会在计算机内存中开辟一个内存小空间,用来存放变量值1,变量名x指向1。再执行代码 ,
阅读全文
摘要:leetcode题目整理,基本上不是最优解 4. 按奇偶排序数组 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,
阅读全文
摘要:[TOC] 编程语言的分类 机器语言 计算机指认识0和1 0011 1010 0000 1100 计算机的设计初衷 科学计算 优点:执行效率高 缺点:开发效率低 汇编语言 汇编语言类似于机器语言,但是汇编语言只是把一串二进制数写成一个英文单词。因此不需要去记住二进制数,而是去记住一个个英文单词。 汇
阅读全文
摘要:[TOC] 什么是编程? 通过编程语言写一堆文件,实现某种功能 详述计算机组成 CPU 控制器 控制硬件 运算器 算数运算和逻辑运算 存储器 主存 优点:速度快 缺点:容量小,断电即消失 外存 优点:容量大,可以永久保存 缺点:速度慢 I/O设备 输入设备 输入信息,如鼠标/键盘 输出设备 输出信息
阅读全文
摘要:[TOC] 计算机基础之编程 什么是编程语言 人与计算机交流的介质(导体) 什么是编程 用编程语言写一堆文件,实现一些功能 为什么要编程 解放劳动力 计算机基本组成 CPU 控制器 控制硬件 运算器 逻辑运算和算术运算 存储器 外存 优点:容量大,可以永久保存 缺点:速度慢 主存 优点:速度快 缺点
阅读全文
摘要:面向过程编程 面向(对着) 过程(流程/步骤) 编程(码代码) IPO Input(输入) Process(过程/处理) Output(输出) 未来码代码的目的:输入一些变量,然后会通过一些列步骤改变变量,然后得到想要的结果 面向过程编程:按特定的步骤,一个个函数,上一个函数的输出是下一个函数的输入
阅读全文
摘要:简述定义函数的三种方式 空函数、无参函数、有参函数 简述函数的返回值 函数内部代码经过一系列的逻辑处理返回的结果 函数没有返回值,默认返回None 函数可以通过return返回出返回值 return可以终止函数 return可以返回多个值 简述函数的参数 形参 在定义函数时括号里的参数就是形参,具有
阅读全文
摘要:函数的定义 什么是函数 函数就是一种具备某一功能的工具,事先将工具准备好就是定义函数,遇到应用场景拿来就用就是调用函数。 使用函数 先定义函数,再调用函数 注: 函数名的命名方式与变量名的命名方式一模一样 函数定义阶段,只检测语法,不执行代码 实现注册、登录功能的函数 注册功能 登录功能 定义函数的
阅读全文
摘要:(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
阅读全文

浙公网安备 33010602011771号