初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简...
分类:
编程语言 时间:
2015-11-25 16:41:36
阅读次数:
205
整个案例运用的知识点:1.python基本数据结构的使用:列表、字典等2.python两个模块的使用:os和json1.os.rename(‘文件1‘,‘文件2‘)2.json完成自动识别字典、列表,并识别后进行自动转换3.python函数的定义和调用4.标志位的灵活运用:1.flag用于找backend2.haswrite用于找recor..
分类:
编程语言 时间:
2015-11-23 10:10:23
阅读次数:
297
python中变量都被视为对象的引用。python函数调用传递参数的时候,不允许程序员选择传值还是传引用,python参数传递采用的都是“传对象引用”的方式。这种方式相当于传值和传引用的结合,如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递....
分类:
编程语言 时间:
2015-11-16 21:06:27
阅读次数:
237
一.python函数分为3种: 1.内置函数:python为我们提供的快捷方式 #1.vars() 当前模块的所有变量,常用的包括下面3个: 1.'__doc__' 表示当前文件的注释的内容,在__doc__变量中 2.'__name__' 表示当...
分类:
编程语言 时间:
2015-11-14 11:02:56
阅读次数:
326
转载请注明出处:王亟亟的大牛之路这是本次Python学习历程的第4篇,之前的文章:传送门这篇主要讲以下几个知识点
- 循环
- 条件语句
- range函数
- list
- tuple循环Python中的循环语句有 for 和 while。同样需要注意冒号和缩进。另外,在Python中没有do..while循环。需要注意冒号和缩进,因为没有{}来帮助我们把循环里面的内容封起来while循...
分类:
编程语言 时间:
2015-11-02 17:42:09
阅读次数:
242
关键字参数: 就是在形式参数中必须要提供”传递参数名=传递参数值”位置参数: 仅仅只有参数名特点:1、位置参数只能出现在关键字参数之前,不管是在行参还是实参中。 2、关键字参数在调用时(实参)中不必按照形参中的顺序来,只要传递参数名=传递参数值即可。3、在实参中可以用“参数名=参数值”调用位置参数,...
分类:
编程语言 时间:
2015-10-29 18:11:39
阅读次数:
152
15.函数式编程创建函数def function_name(arguments): """function documention_string""" function_body_suite1、声明与定义:2、前向引用和其他高级语言类似,Python不允许在函数未声明之前对它引用或调用。...
分类:
编程语言 时间:
2015-10-29 12:46:13
阅读次数:
273
在C的定义中,函数(function)还有功能的意思,从本质意义上说,函数就是用来完成一定的功能的。所谓函数名就是给该功能起一个名字,所以:函数就是功能。定义函数需要用到def语句,具体的定义函数语法格式如下所示: def 函数名(参数): 代码块 定义函数需要注...
分类:
编程语言 时间:
2015-10-06 18:08:20
阅读次数:
173
一、文档化函数 可以通过给出一个doc string文档化一个Python函数: def hello(): """hello func""" print("hello") 三重引号表示一个多行字符串,在开始与结束引号间的任何东西都被视为单个字符串的一部分,包括...
分类:
编程语言 时间:
2015-09-28 11:51:19
阅读次数:
212