01 2018 档案
摘要:一、函数初识 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下‘hello world的'长度 OK,完事儿了,非常完美。但是主管又提出一个需求,要计算两外一个字符串的长度:‘hello china’, 于是你的代码就变成了这样: 这样确实可以实现len方法的效果,但是总
阅读全文
摘要:一、文件操作的基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给
阅读全文
摘要:一、集合类型 集合是一组无序排列的可哈希的值(可哈希的值->不可变),集合成员可以做字典中的键。但集合本身是不可哈希的。 集合是无序没有索引,也没有像字典的key,所以集合不能更改元素。只能增删查(print、for循环) 集合的作用: 二、集合的操作 1.集合的创建 2.去重 3.集合的增 3.1
阅读全文
摘要:一、循环列表,删除其中的元素 l1 = [1,2,3,4,5,6,7] 循环删除奇数位元素 1.正序循环删除,会出现越界情况,所以采用倒叙的方式删除 二、循环字典,删除其中的元素 如果循环删除的话,编译器会报 RuntimeError: dictionary changed size during
阅读全文
摘要:一、编码的由来 因为计算机只能处理010101二进制数据,如果要处理文本,图像,视频等,需要我们把数据转换成01010二进制格式才能被计算机处理 最先出现的是ASCII,用8位一个字节来表示,成为单字节码,一个字节最多能表示256种可能,只能表示英文和符号。无法表示中文、日文、韩文等其他语言256明
阅读全文
摘要:一、变量在内存中的地址 变量:用来标识(identify)一块内存区域。为了方便表示内存,我们操作变量实质上是在操作变量指向的那块内存单元。编译器负责分配。我们可以使用Python内建函数id()来获取变量的地址 变量名:是一个标识符(dientify),用来代之一块内存空间,使用这个变量名,我们可
阅读全文
摘要:一、命令使用方法 Linux命令格式 command:相应功能的英文单词或者单词的缩写 option:可用来对命令进行控制,也可以省略 parameter:传给命令的参数 查看帮助文档 自动补全 二、Linux命令 - 文件、磁盘 1.文件管理 1.1查看文件信息 - ls 通配符 1.2 输出 重
阅读全文
摘要:一、Linux目录结构 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、m
阅读全文
摘要:Python格式化输出 Python字符串格式化
阅读全文
摘要:Python数据结构 数据结构:数据个体的存储 和 数据个体与个体之间关系的存储。 Python中有:1.序列 2.映射类型 3.无序集合 序列:成员有序排列、通过下标偏移量进行访问。元组、字符串、列表。 映射:依据键索引。字典。 集合:无序,没有索引,所以只能增、删、查(For遍历),没有删除某个
阅读全文
摘要:一、什么是数据 数据是描述客观事物的字符(比如95,不同的语义可表示成绩或体重),是计算机可以操作的对象,能够被计算机识别并输入给计算机处理的符号集合。 数据不仅仅包含整形,还包括图像、音乐、视频等非数值类型。 二、什么是数据类型 变量是存储在计算机内存中的数据,这就意味着在创建变量的时候会在内存中
阅读全文
摘要:软件开发是一个工程过程。软件产品,无论大还是小,他们都有相同的周期;明确需求、系统分析、系统设计、实现、测试、部署和维护。 一、明确需求 寻求理解软件要解决的问题和建立关于软件系统需要完成的任务的详细文档的一个正式流程。明确到底需要软件做什么。 二、系统分析 分析数据流和识别系统的输入和输出,搞清楚
阅读全文
摘要:一、什么是栈 一种“先进后出”的数据结构;栈类似一个箱子, 先放进去后拿出来 栈的分类: 1.静态栈 : 以数组为内核的 2.动态栈 : 以链表为内核 栈的算法: 出栈、压栈 二、栈的顺序存储 三、栈的链式存储 四、栈的应用一:圆括号匹配 五、栈的应用二:字符串回文判断 六、栈和递归 6.1 阶乘
阅读全文
摘要:一、描述线性表 在一个非空有限的集合中,存在唯一一个被称为“第一个”的数据元素,和唯一一个被称为“最后一个”的数据元素,除第一个之外,每个元素只有一个直接前驱,除最后一个外,每个元素只有一个直接后驱。 二、线性表基本运算 构造一个空线性表、判断是否为空、返回线性表中元素的个数,返回线性表中索引 i
阅读全文
摘要:一、数据结构是什么 二、数据结构中各名词解释 数据:表示客观事物的符号,比如98(不同语义下可能是成绩,也可能是体重),数据还包括音乐,图像,视屏等。 数据项:组成数据的基本单位 结点: 三、数据结构的两大分类 线性存储 连续存储 散列存储(链式存储) 非线性存储 四、结构体 什么叫结构体 用户根据
阅读全文
摘要:一、命令使用方法 Linux命令格式 command:相应功能的英文单词或者单词的缩写 option:可用来对命令进行控制,也可以省略 parameter:传给命令的参数 查看帮助文档 自动补全 二、Linux命令 - 文件、磁盘 1.文件管理 1.1查看文件信息 - ls 通配符 1.2 输出 重
阅读全文
摘要:一、根目录 / : 它跟Windows的C、D、E、F不同,在Linux中,所有的文件系统(光驱、U盘、硬盘)都挂载到根目录的某一个文件夹下 bin : 存放二进制可执行文件 sbin :存放二进制可执行文件,只有root可以访问、系统管理的程序 boot:计算机启动时加载的引导文件;配置引导菜单
阅读全文
摘要:一、国内软件源 有很多,大家可以百度。 二、以Centos 6.7为例配置 1.备份系统默认的源配置 2.进入阿里源官网 3.下载新的CentOS-Base.repo到/etc/yum.repos.d/ CentOS 5 CentOS 6 CentOS 7 三、生成yum缓存
阅读全文
摘要:一、Git版本管理工具是干什么用的 二、版本管理工具的发展 三、Git的下载和安装 3.1 windows下安装 3.2 Liunx下安装 1. 首先 配置 Liunx软件源地址 2. 安装git 四、Git初体验 - Linux下 1.检出项目到本地 进入github项目主页->copy to c
阅读全文
摘要:一、VMware创建一个虚拟机 下一步 、下一步 、下一步 、、前方高能 二、安装CentOS 6.7 next -> 选择 中文简体 -> 美式键盘,直接下一步 ,一直下一步就行,root密码,设置6位即可 直接下一步 安装完,重启即可 开机引导配置,根据自己的需求即可,设置一个用户
阅读全文

浙公网安备 33010602011771号