- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 打印二叉树
栅格投影实现的方法1.获取列表长度,设置索引,深度,每个元素占的空格2.循环打印每一行的空格和元素:第一次循环,打印空格和列表里的第一个元素,循环结束后要将索引与偏移量调到新的元素上第二次循环,打印前空格,元素,元素间的空格,元素以此类推深度就是循环的次数,因为每一层打印一次,第一行较特殊,不用考虑元素间的间隔。用一个变量记住要打印的每一行第一个元素的索引,然后将每行要打印...
2019-11-06 11:11:09
205
原创 Linux相关知识
第七周 Linux学习文件系统磁盘由许多盘片和一组磁头组成,盘片被划分出同心圆磁道,多个盘片的同磁道构成柱面,磁道上每512字节划分为扇区,数据存储在扇区上。文件系统格式FIle System Hierarchy:linux文件系统目录说明/根目录/boot启动相关文件/bin二进制命令/sbin系统二进制命令/etc系统配置/...
2019-09-08 11:49:35
178
原创 正则表达式
第六周----正则表达式(一)概述正则表达式,Regular Expression,缩写为regex,regexp、RE等。正则表达式是文本处理极为重要的技术,用它可以对字符串按照某种规则进行检索和替换。1970年代,Unix之父Ken Thompason将正则表达式引入到Uxin中的文本编辑器ed和grep命令中,由此正则表达式普及开来。1980年后,perl语言对Henry Spen...
2019-09-02 08:49:01
241
原创 文件相关操作及编码
第六周笔记----文件操作文件操作文件IO常用操作columncolumnopen打开read读取write写入close关闭readline行读取readlines多行读取seek文件指针操作tell指针位置打开操作open(file, mode=‘r’, buffering=-1, encodi...
2019-09-02 08:47:59
203
原创 Python装饰器及functools模块的使用
Python装饰器装饰器需求一个加法函数,想增加它的功能,能够输出被调用过以及调用的参数信息def add(x, y): return x + y增加信息输出功能def add(x, y): print("call add, x + y") # 日志输出到控制台 return x + y上面的加法函数是完成了需求,但是有 以下的缺点打印是一个功能,这条语...
2019-08-25 17:40:56
155
原创 Python函数、生成器及二叉树
Python函数函数函数的定义def 函数名(参数列表): 函数体(代码块) [return 返回值]函数名就是标识符,命名要求一样语句块必须缩进,约定4个空格Python的函数若没有return语句,会隐式返回一个None值定义中的参数列表被称为形式参数,只是一种符号表达(标识符),简称形参函数调用函数定义,只是声明了一个函数,他不能被...
2019-08-18 16:58:57
419
原创 封装结构、集合、字典及各种解析式
封装和解构封装将多个值使用逗号分割,组合在一起本质上,返回一个元组,只是省略掉了小括号python特有语法,被很多语言借鉴交换a = 4b = 5temp = a a = bb = temp等价于a, b = b, a # 右边封装,左边解构解构把线性结构的元素解开,并顺序的付给其他变量左边接纳的变量数要和右边解开的元素个数一致P...
2019-08-12 08:31:21
259
原创 字符串、bytes和bytearray、切片
第二周笔记字符串一个个字符组成的有序的序列,是字符的集合使用单引号,双引号,三引号引住的字符序列字符串是不可变对象字符串是可迭代对象python3起,字符串就是Unicode类型字符串元素访问——下标字符串支持使用索引访问sql = 'select * from user where name="tom"'print(sql[4])--->'c'...
2019-08-05 10:45:08
256
原创 计算机基础知识及列表操作
第一周笔记冯诺依曼体系结构运算器:计算器中执行各种算术和逻辑运算操作的部件。控制器:是计算机的神经中枢,只会全机中各个部件自动协调工作。存储器:用来存储数据和指令等的记忆部件。输入设备:向计算机输入数据和信息的设备。输出设备:是计算机硬件系统的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设别操作等。编程语言的分类低级语言:机器语言、汇编语...
2019-07-29 08:50:34
510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人