http://docs.python.org/3/library/functions.html 或者菜鸟中文资料 1-使用函数 2-自定义函数 x,y=(111,222); x值是111,y值是222. 函数可直接返回tuple函数 3-函数的参数 3.1 默认参数, 定义默认参数要牢记一点:默认参 ...
分类:
编程语言 时间:
2018-05-10 17:08:57
阅读次数:
118
一、函数 函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 在不同的机器语言中,函数名字的叫法不尽相同。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有fun ...
分类:
编程语言 时间:
2018-05-10 12:14:22
阅读次数:
182
一、装饰器 二、迭代器 三、生成器 四、练习 一、装饰器 1.1 闭包函数用法 login_status = { 'user':None, 'status':None } def login(user:str,pwd:str): if user == 'jmz' and pwd =='123': r ...
分类:
编程语言 时间:
2018-05-09 23:59:33
阅读次数:
365
'''03,函数的初识 def关键字 空格 函数名(与变量设置相同): 英文的冒号 函数体 执行函数 :函数名+() 函数是以功能为导向的, def login(): pass def register(): pass04,函数的返回值。 return: 1,函数中遇到return 结束函数,下面代 ...
分类:
编程语言 时间:
2018-05-09 21:01:35
阅读次数:
173
函数基础 一、什么是函数 函数是在开发语言中根据需求,实现定制好的用来实现某种功能。之后,在遇到应用场景时可以直接调用函数。 二、函数的分类 函数分为两类: 1、内置函数:为了方便开发,针对一些简单功能,Python解释器已经为我们定义好了的函数就是内置函数。 对于内置函数我们可以不用实现定义就可以 ...
分类:
编程语言 时间:
2018-05-08 19:42:58
阅读次数:
181
线程这个概念早在多核CPU出现之前就提出来了,单核时代的多线程主要是为了让CPU尽量不处于空闲状态,使其计算能力始终能得到利用。但本质上讲,在任意时刻只有一个线程在执行。 尽管任意时刻只有一个线程在执行,但是依然有些问题需要解决,其中最重要的就是线程安全。这个问题的来源很简单,我之前说过,CPU对指 ...
分类:
编程语言 时间:
2018-05-08 16:28:40
阅读次数:
169
一、装饰器 装饰器:本质就是函数,功能是为其它函数添加附加功能 装饰器的原则: 不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器的知识储备: 装饰器 = 高阶函数 + 函数嵌套 + 闭包 二、高阶函数 ...
分类:
编程语言 时间:
2018-05-06 18:56:45
阅读次数:
165
python中函数作用域 在python中,一个函数就是一个作用域 运行结果如下: 我们再试一下在嵌套函数中是如何的寻找的? 在以上嵌套函数中,就能够很好的说明一个函数就是一个作用域,那么我们现在稍微改一下代码看看情况? 那么,这时候有人就说了,屁话一大堆讲的原来是局部变量和全局变量,那么我想问:在 ...
分类:
编程语言 时间:
2018-05-06 18:49:34
阅读次数:
101
在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑!! 入坑 预期结果 执行结果 出坑 当定义函数时,会保存函数中默认参数 list 的值,也就是列表 li=[]; 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默认参数 ...
分类:
编程语言 时间:
2018-05-06 16:16:01
阅读次数:
225
Python 学习 作者:S0NNET Day1 1. python函数 函数通过def关键字定义,形如 DocStrings文档字符串 DocStrings文档字符串是一个重要工具,用于解释文档程序。 DocStrings文档字符串 使用惯例 它的首行以大写字母开始简述功能,第二行空行,第三行为函 ...
分类:
编程语言 时间:
2018-05-06 10:41:02
阅读次数:
327