迭代器和生成器是函数中的一大重点,务必掌握,何为迭代?何为迭代器? ...
分类:
编程语言 时间:
2017-08-02 19:56:51
阅读次数:
234
1.python2.7下安装 主要功能是实现客户端与服务器端的双向通信,这个小东西用到的主要知识点: 1.Python Socket;2.Python Tkinter库。 当然也应该了解如下的基础知识:1.Python基本语法;2.Python基本语句;3.Python函数;4.Python模块;5 ...
分类:
编程语言 时间:
2017-08-02 17:01:24
阅读次数:
232
一、递归的定义 函数的递归就是在一个函数内调用这个函数本身,python默认递归的最大层数是997。 二、递归实现三级菜单 1 def threeLM(dic): 2 while True: 3 for k in dic:print(k) 4 key = input('input>>').strip ...
分类:
编程语言 时间:
2017-07-31 20:11:24
阅读次数:
163
函数的定义与调用 1. 定义 def 函数名(*args,**kwargs) ''' 函数注释''' return 返回值 2.调用 返回值=函数名(参数1,参数2)#记得函数名后面加括号 例:写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者 ...
分类:
编程语言 时间:
2017-07-30 23:30:45
阅读次数:
159
有这样一段PYTHON代码,从事C语言开发的人都知道,如果定义了全局变量,而函数内没有定义同名的函数变量的话,那么在函数内对该变量的赋值就是对全局变量空间数值的修改, 然后在PYTHON中却不尽相同,在python中的函数中,如果没有明确声明是全局变量,那么python就会为函数创建局部变量,所以函 ...
分类:
编程语言 时间:
2017-07-30 17:16:02
阅读次数:
212
引言: 函数和装饰器好比程序界的加工厂: 1、函数一般可用来加工一种或者多种数据类型的数据:字符串、数字、列表、字典等 举一个简单例子:已知半径求面积 调用s函数:输入4,输出半径为4的圆的面积。a相当于面积的容器 2、装饰器是用来装饰函数的函数。其需要输入的原材料为某个函数 以下是装饰器的固定格式 ...
分类:
编程语言 时间:
2017-07-30 00:19:47
阅读次数:
306
函数 一、函数的定义与调用 函数的定义:函数及工具,我们把事先准备工具的过程可以当做定义一个函数,拿来用准备好的工具叫做函数的调用 结论:函数必须是先定义后调用的。 1、定义一个函数 注; def 为关键字,func为函数名,后跟的括号与冒号必须写,def与func之间用空格分开 func():调用 ...
分类:
编程语言 时间:
2017-07-29 18:54:39
阅读次数:
190
1.函数的定义2.如何定义一个函数以及函数语法3.函数的调用4.函数的参数(形参,实参)以及参数的传递5.函数的返回值6.变量的作用域7.匿名函数8.嵌套函数和闭包9.装饰器 1.函数的定义 函数是组织好的,可重复使用的,用来实现一定功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 2.如 ...
分类:
编程语言 时间:
2017-07-29 17:17:16
阅读次数:
303
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 ...
分类:
编程语言 时间:
2017-07-29 12:55:22
阅读次数:
139
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 ...
分类:
编程语言 时间:
2017-07-29 12:54:09
阅读次数:
148