07 2017 档案

摘要:递归 在调用一个函数的过程中,直接或间接使用了函数本身 递归效率很低,需要在进入下一次递归时保留当前状态,Python不像其他语言,没有尾递归,但是Python有限制条件,不允许用户无限递归 递归的特点: 1.必须要有一个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归都应该有所减少 阅读全文
posted @ 2017-07-31 15:16 飞天的鱼 阅读(203) 评论(0) 推荐(0)
摘要:装饰器 装饰器的主要功能: 在不改变函数调用方式的基础上在函数的前、后添加功能。 装饰器的固定格式: 语法:在被装饰对象的正上方的单独一行,使用@语法糖可以直接调用函数装饰器 设计模式 原则 开放封闭原则 #对扩展是开放的 #对修改是封闭的 1.对扩展是开放的 为什么要对扩展开放呢? 我们必须允许代 阅读全文
posted @ 2017-07-27 15:55 飞天的鱼 阅读(270) 评论(0) 推荐(0)
摘要:一、命名空间 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input,print,str,list,tuple...它们都是我们熟悉的,拿过来就可以用的方法。 三种命名空间之间的加载与取值顺序: 加载顺序:内置命名空间(程序运行前加载)->全局 阅读全文
posted @ 2017-07-26 15:34 飞天的鱼 阅读(478) 评论(0) 推荐(0)
摘要:Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 定义一个由自己想要功能的函数,以下是简单 阅读全文
posted @ 2017-07-25 16:39 飞天的鱼 阅读(247) 评论(0) 推荐(0)
摘要:一.字符编码 由字符翻译成二进制数字的过程 字符 (翻译过程) >数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码。 字符编码的发展史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文字符/键盘上的所有其 阅读全文
posted @ 2017-07-24 19:34 飞天的鱼 阅读(1635) 评论(0) 推荐(0)
摘要:一、集合 基本功能是进行成员关系测试和删除重复元素。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 实例: 1、交集,二者的共同部分(求即报名python又报名linux的学生) 结果: {'ga 阅读全文
posted @ 2017-07-21 16:56 飞天的鱼 阅读(281) 评论(0) 推荐(0)
摘要:一、元组 定义:与列表类似,只不过[]改成(),元组的元素不能修改特性: 1.可存放多个值2.不可变3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组创建 创建空元组 元组中只包含一个元素时,需要在元素后面添加逗号 元组与字符串类似,下标索引从0开始,可以进行截取,组合等。 二、常 阅读全文
posted @ 2017-07-21 16:37 飞天的鱼 阅读(293) 评论(0) 推荐(0)
摘要:恢复内容开始 一、字典 定义:{key1:value1,key2:value2},key-value结构,key必须可hash特性: 1.可存放多个值2.可修改指定key对应的值,可变3.无序 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割 阅读全文
posted @ 2017-07-21 16:23 飞天的鱼 阅读(275) 评论(0) 推荐(0)
摘要:一、列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:1.可存放多个值2.可修改指定索引位置对应的值,可变3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 二、列表创建 三、常用操作 2.列表修改 结果为; 3.删除列表中的元素 结果为: 4.appe 阅读全文
posted @ 2017-07-21 14:23 飞天的鱼 阅读(374) 评论(0) 推荐(0)
摘要:一、功能 for 循环提供了python中最强大的循环结构(for循环是一种迭代循环机制,而while循环是条件循环,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果,而进行的) Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 二、语法 for循环的一般格式如下: 阅读全文
posted @ 2017-07-21 13:44 飞天的鱼 阅读(64226) 评论(0) 推荐(3)
摘要:一、字符串常用操作: #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "Z'N'Y" # Date: 2017/7/17 #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格) name='*egon 阅读全文
posted @ 2017-07-18 15:03 飞天的鱼 阅读(4761) 评论(0) 推荐(1)
摘要:一、程序交互 1、什么是程序交互? name=input('输入用户名:') #无论用户输入何种内容,input都会存成字符串格式 print(name) 2、为啥要有程序交互? 让计算机能够模拟人,去接受客户的输入的信息 二、注释 单行注释:#多行注释:''' ''' 代码注释原则: 三、数据类型 阅读全文
posted @ 2017-07-17 15:29 飞天的鱼 阅读(345) 评论(0) 推荐(0)
摘要:一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python 阅读全文
posted @ 2017-07-14 14:50 飞天的鱼 阅读(171) 评论(0) 推荐(0)
摘要:1.通信的条件 通信的是由:物理连接的建立,互联网协议。(互联网协议就是一系列的标准,相当于就是计算机界的英语)。 2.网络协议 一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite). 互联网协议的功能:定义 阅读全文
posted @ 2017-07-14 14:23 飞天的鱼 阅读(181) 评论(0) 推荐(0)
摘要:一、什么是编程?为什么要编程? 编程既是编程序、写代码。编写程序既是让机器替代人工作,解放人的双手 二、有哪些编程编程语言? 机器语言: 计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程 阅读全文
posted @ 2017-07-12 15:34 飞天的鱼 阅读(239) 评论(0) 推荐(0)
摘要:操作系统简介 1.为什么需要操作系统? 现代计算机系统是一个复杂的系统。应用程序员无法掌握其中的每一个细节,于是,计算安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理计算机系统中的所有设备。简单来讲,将硬件这些繁琐的工作由操作系统来干, 阅读全文
posted @ 2017-07-12 15:10 飞天的鱼 阅读(216) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-07-11 15:27 飞天的鱼 阅读(5) 评论(0) 推荐(0)