07 2017 档案
摘要:一、递归的定义 函数的递归就是在一个函数内调用这个函数本身,python默认递归的最大层数是997。 二、递归实现三级菜单 1 def threeLM(dic): 2 while True: 3 for k in dic:print(k) 4 key = input('input>>').strip
阅读全文
posted @ 2017-07-31 19:01
魅力宁波
摘要:1、装饰器的本质 装饰器实际上就是对函数中的闭包的一种实际应用,它的本质是一个嵌套函数。 2、装饰器的作用 装饰器需要满足以下两个条件: 1)不修改被装饰函数的源代码 2)不改变被装饰函数的调用方式 3)给被装饰函数添加新的功能 总结来说就是在不对被装饰函数有任何影响的情况下让它多出一些功能。 3、
阅读全文
posted @ 2017-07-27 15:53
魅力宁波
摘要:1、命名空间 命名空间就是存放变量名和变量值关系记录的一块内存空间,python中一共分三种命名空间,分别是内置命名空间、全局命名空间和局部命名空间。三种命名空间的加载顺序如下, python解释器运行时内置命名空间被加载到内存,然后在python程序被运行时全局命名空间被加载到内存,全局命名空间中
阅读全文
posted @ 2017-07-26 16:06
魅力宁波
摘要:一、函数的作用 1、避免写重复代码,一次编写重复调用 2、代码易于维护 3、增加代码可读性 二、函数的定义与调用 2.1、函数定义格式: def 函数名(): 函数功能代码 return 返回值 def是python定义函数时的关键字,函数名后的括号用于定义函数的形参,形参可以定义一个、多个也可以不
阅读全文
posted @ 2017-07-25 18:53
魅力宁波
摘要:一、了解字符编码前的知识储备 1、计算机运行程序或读取文件的原理 为了使计算机运行速度不被I/O操作速度拖慢,CPU并不会直接从硬盘中读取数据,因为硬盘的读写速度和CPU相差太大,所以CPU都是从速度相对较快的内存中读取数据的。而程序文件和文本文件为了永久保存又都保存在硬盘中,因此计算机运行程序或读
阅读全文
posted @ 2017-07-25 14:07
魅力宁波
摘要:python中支持多种数据类型分别是数字、字符串、列表、元祖、字典、集合、布尔值,用这些数据类型已经可以描述现实生活中的所有信息,以下将对每种数据类型及其内置方法做详细说明。 一、数字 在python3中数字又分为整型、浮点型以及复数,python2中还有一种长整形来专门表示位数比较多的整数即在整数
阅读全文
posted @ 2017-07-21 16:54
魅力宁波
摘要:python中主要通过if判断以及while循环来实现流程控制,下面来逐一进行详细说明。 一、if判断语句 if判断分为单分支以及多分支两种情况,首先来说单分支的情况,看如下代码 cmd=input(''>>:) if cmd == 'quit': break 上面这段代码就是if单分支的情况,只使
阅读全文
posted @ 2017-07-20 17:13
魅力宁波
摘要:一、格式化输出的作用 格式化输出主要用于将字符串中各种占位符用外部输入替换掉,形成我们需要的信息再输出。 二、格式化输出有那几种方式 1、使用%s、%d、%f %s:可以接收字符串、整型、浮点型 %d:可以接收整型和浮点型,浮点型只显示整数部分 %f:可以接收整型和浮点型,整型和浮点型都显示为6位小
阅读全文
posted @ 2017-07-20 15:45
魅力宁波
摘要:一、什么可变数据类型和不可变数据类型 可变数据类型:value值改变,id值不变;不可变数据类型:value值改变,id值也随之改变。 二、如何确定一种数据类型是可变的还是不可变的 根据可变数据类型与不可变数据类型的概念,只需要在改变value值的同时,使用id()函数查看变量id值是否变化就可以知
阅读全文
posted @ 2017-07-19 20:28
魅力宁波
摘要:一、算术运算符 算术运算符有以下几种: +:加法 -:减法 *:乘法 /:除法,这是真正的除法,结果显示小数部分 %:取余,两个数相除取余数部分 **:幂运算,比如3**2结果为9 //:地板除,结果只显示整数部分 二、比较运算符 比较运算符有以下集中: ==:等于 !=:不等于,推荐使用 <>:不
阅读全文
posted @ 2017-07-19 19:57
魅力宁波
摘要:一、什么是用户交互 用户交互就是应用程序可以接收用户的外部输入,并将输入的数据作为程序后续运行的参数。 二、为什么要有用户交互 比如一个人去银行取钱,他跟银行柜员说要取多少钱,柜员会把相应的钱给他,并将他账号下的存款金额减少相应的数值。这个过程要让计算机代替首先计算机需要知道取钱的人是不是本人,然后
阅读全文
posted @ 2017-07-19 19:33
魅力宁波
摘要:一、什么是变量 变量是所有编程语言都有的语言特性之一,所以想学习编程就必须了解变量。那么什么是变量呢?从名字上看主要分为变和量两部分,变即改变、变化;量即值、数据,变量在编程语言中就是用来存储数据的抽象概念,它的值是可以改变的。 二、变量的作用 那么变量有什么作用呢?先看如下场景,月底到了你要算算这
阅读全文
posted @ 2017-07-19 18:40
魅力宁波
摘要:一、Internet是什么 首先,当我们有一台计算机之后,我们就可以用计算机做一些事情,但是我们只能做一些单机的任务无法和其他的计算机进行互动,于是我们需要用一种物理介质把每个人的计算机连接起来以便多台计算机之间可以相互通信。 计算机之间通信和我们打电话是类似的,我们跟国内的人打电话说汉语,跟韩国人
阅读全文
posted @ 2017-07-17 14:35
魅力宁波
摘要:一、为什么要操作系统 现在计算机系统是一个复杂的系统,它由多个硬件资源组成,如果程序员要自己去了解这些硬件资源的工作原理然后编写代码去控制他们的话就无法在编写应用程序了,并且要把这些硬件资源都管理起来优化使用是很困难的,于是就有了操作系统,由它负责计算机硬件的管理和控制,程序员只需要调用操作系统提供
阅读全文
posted @ 2017-07-12 15:37
魅力宁波
摘要:一、编程语言的作用以及操作系统与硬件的关系1、编程语言的作用编程语言和汉语、英语等自然语言一样,本质都是语言,语言就是用来沟通的介质。生活中我们和对方沟通就需要说对方能听懂的语言,跟英国人沟通就要说英语,和法国人沟通就要说法语,相应的程序员要和计算机沟通就需要使用计算机能明白的语言这就是编程语言,程
阅读全文
posted @ 2017-07-11 16:08
魅力宁波

浙公网安备 33010602011771号