函数 函数(Functions) 是指可重复使用的程序片段。它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是调用(Calling)函数。 函数的作用: 1、减少重复代码 2、方便修改,更易扩展 3、保持代码的一致性 函数的创建: def ...
分类:
编程语言 时间:
2018-10-13 15:37:38
阅读次数:
181
# python学习之生成器yield **yield的作用是使函数生成一个结果序列而不是一个值,任何使用yield的函数都称为生成器,调用生成器会创建一个对象,该对象通过连续调用next()或者__next__()方法生成结果序列** ## 一般情况 ```python
>>> def count... ...
分类:
编程语言 时间:
2018-10-13 10:54:09
阅读次数:
165
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异。 json 的优点和缺点 优点 跨语言,体积小 缺点 只能支持 int str list tuple dict pickle 的优点和缺点 优点 专门为python设计,支持py ...
分类:
编程语言 时间:
2018-10-12 23:36:30
阅读次数:
117
生成器和推导列表定义类似,但是使用()定义,而不是使用[]使用方式1:用括号定义next(g)访问元素g=(x*xforxinrange(10))next(g)0next(g)1next(g)4next(g)9next(g)16next(g)25next(g)36next(g)49next(g)64next(g)81next(g)Traceback(mostrecentcalllast):File
分类:
编程语言 时间:
2018-10-12 13:52:32
阅读次数:
157
python关键字 import keyword print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'e ...
分类:
编程语言 时间:
2018-10-12 01:30:10
阅读次数:
142
函数是python 为了代码最大程度的重用和最小代码冗余而提供的最基本的程序结构。使用它我们可以将复杂的系统分解为可管理的部件。 函数相关语句 def... 创建一个对象并将其赋值给某一个对象 return 将一个结果对象发送给调用者 global 声明了一个模块级的变量并赋值 nonlocal 声 ...
分类:
编程语言 时间:
2018-10-11 12:20:50
阅读次数:
178
Python中使用Property函数可以将类中的函数当作属性来调用。 案例 输出结果: Property函数创建了一个属性size,此时访问器函数被用做参数(先取值,再赋值)。尽管它们看起来像属性一样,但size的特性依旧取决于getSize和setSize的计算。 实际上 Property并不是 ...
分类:
编程语言 时间:
2018-10-10 23:57:07
阅读次数:
317
【今日学习】 一、匿名函数 匿名函数是相对于有名函数而言,有名函数的存在是为了可以重复在不同位置调用,匿名函数因为在定义时没有名称,只有内存地址,就像一个没有名字的人一样,他可以干活,但你不知道他的名字时就不好叫他干活,但只有一个人知道,那就是在定义时这个人可以使用一次。 匿名函数的使用: 匿名函数 ...
分类:
编程语言 时间:
2018-10-10 23:48:47
阅读次数:
167
Python基础-函数 认识函数 为什么要使用函数? 1.避免代码重用,在一个完整的项目中,某些功能会反复使用。那么会将功能封装成函数,当我们要使用功能的时候直接调用函数即可。 2.提高代码的可读性 本质:函数就是对功能的封装 优点: 1.简化代码结构,增加了代码的复用度(重复使用的程度) 2.如果 ...
分类:
编程语言 时间:
2018-10-09 12:17:14
阅读次数:
206
装饰器 装饰器是用来处理其他函数的函数,主要作用是在不修改原有函数的情况下添加新的功能,装饰器的返回值也是一个函数对象。 简单的装饰器 其中@show_time的意思是 fun1 = showtime(fun1) ,作用是在执行原函数add()时,把执行的代码转为inner()函数中的代码。 带参数 ...
分类:
编程语言 时间:
2018-10-08 20:44:33
阅读次数:
189