07 2017 档案
摘要:初识递归 递归的定义: 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度--997 递归函数不受外力的阻止会一直执行下去,python为了杜绝此类现象,强制将递归层数控制在997层。 如下为测试python遇到此类情况强制停止的现象 以上手段为python为了让用
阅读全文
摘要:# r模式,默认模式,文件不存在则报错 # w模式,文件存在覆盖,文件不存在则创建 # a模式,文件不存在则创建,文件存在不会覆盖,写内容是追加的方式. # 文件处理--读 f = open('a.txt','r',encoding='utf-8') # print('first-read:',f.read()) #读取文件所有内容, # f.seek(0) #可移动光标,括号内指...
阅读全文
摘要:阅读目录 一、为什么要使用函数 二、函数的定义与调用 三、函数返回值 四、函数的参数 五、本章小结 六、装饰器 一、函数流程图: 函数名的命名规则: 1、函数名必须由字母下划线数字组成,不能是关键字和数字开头 2、函数名还是要有一定的意义能够简单说明函数的功能 初识函数定义: 新建一个mylen的函
阅读全文
摘要:一、了解字符编码的知识储备 1、计算机基础知识(三副图) 2、文本编辑器存取文件的原理(notepad++,Pycharm,word) 打开编辑器就启动了一个进程,是在内存中运行的,所以在编辑器写的内容在没保存之前都是存放在内存中的,断电后数据就会丢失。因而需要保存到硬盘上,点击保存按钮,就从内存中
阅读全文
摘要:#2、3、4、9、13、27不用做 # 1、执行 Python 脚本的两种方式 # 使用python解释器(python aa.py)或在unix系统下赋值成777,执行(./aa.py) # 5、 Pyhton 单行注释和多行注释分别用什么? #单行注释使用#号 #多行注释使用三个单引号,,需要注释的内容包含在引号内 # 6、声明变量注意事项有那些? #1...
阅读全文
摘要:1、变量互换 2、指定取值 3、循环打印key and value 4、用append + pop模拟列队和堆栈 列队特性:先进先出 堆栈特性:先进后出 5、使用insert + pop模拟队列和堆栈 队列(列表无序,pop默认从最后一个进 堆栈(通过指定相同索引) 5、循环取出字典内的的key 6
阅读全文
摘要:一、运算符 1、算术运算: 2、比较运算: 3、赋值运算: 4、位运算: 注: ~ 举例: ~5 = -6 解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110 按位反转仅能用在数字前面。所以写成 3+~5 可以得到结果-3,写成3~5就出错了 5、逻辑运
阅读全文
摘要:一、变量 1、什么是变量? 变量:核心在于变和量,变表示变化,量指的是一种状态。 2、如何定义变量? 3、变量名的命名规则: a.可以是字母、数字、下划线的任意组合; b.首字母不能以数字开头; c.不能使用python的关键字。 备注:推荐使用下划线的命名方式,变量名与变量值仅仅是一种绑定关系。
阅读全文
摘要:Linux基础之常用基本命令备忘 PWD 查询当前所在Linux上的位置 / 根目录 CD(change directory)切换目录 语法 CD /(注意添加空格) LS 查看当前目录下的文件或目录 LS -L 列出当前目录详细文件信息(第一列的第一个字符为D表示目录) CD .. 返回到上一级
阅读全文