函数可以携带具有默认值的参数。但是具有默认值的参数必须放在函数的最后面。如果没有放在函数的最后面,也就是说放在函数参数位置的开头或者中间位置的话,就会引起错误。同时在调用函数时,可以指定参数名称,这样就可以不用按照原来定义函数时参数的位置给参数赋值。1 def say(a,b=2,c=13):2 ....
分类:
编程语言 时间:
2015-04-22 17:48:36
阅读次数:
129
Python中的函数很简单,基本原理东西和C或Java都是一样的,个别细节上有一些不同而已,但通常不会影响小白选手的正常使用,比如说C中空返回类型void,python中是None;关于函数的先声明后使用等在Python中...
分类:
编程语言 时间:
2015-02-27 15:19:34
阅读次数:
137
函数式编程的一个特点就是,允许
1. 把函数本身作为参数传入另一个函数!
2. 返回一个函数!...
分类:
编程语言 时间:
2015-02-11 00:37:26
阅读次数:
274
函数在Python中是第一类对象,可以当做参数传递给其他函数,放在数据结构中,以及作为函数的返回结果。下面的例子为接受另外一个函数作为输入并调用它1 #foo.py2 def callf(func):3 return func()使用上面的函数:1 import foo2 def hello...
分类:
编程语言 时间:
2015-01-07 23:25:24
阅读次数:
295
python中的函数使用较简单,这里列出值得注意的几点: 内嵌函数 例如: # coding: utf-8 def foo(): def bar(): print 'bar() called.' print 'foo() called.' foo()
bar() 对bar的调用是非法的,因为bar的...
分类:
编程语言 时间:
2014-11-14 22:25:50
阅读次数:
326
有关Python函数嵌套的实例,Python中的函数嵌套特性。在Python中函数可以作为参数进行传递,而也可以赋值给其他变量(类似Javascript,或者C/C++中的函数指针);类似Javascript,Python支持函数嵌套,Javascript嵌套函数的应用模式对Python适用;>>>...
分类:
编程语言 时间:
2014-09-24 08:52:16
阅读次数:
254
一、函数的定义:Python中使用def关键字定义函数,函数包括函数名称和参数,不需要定义返回类型,Python能返回任何类型:Python代码#没有返回值的函数,其实返回的是Nonedefrun(name):printname,'runing'#函数体语句从下一行开始,并且第一行必须是缩进的>>>...
分类:
编程语言 时间:
2014-08-18 15:49:23
阅读次数:
218
最近遇到一个需求,需要通过shell调用python中的一个函数,发现其实也挺简单的:python脚本如下:test.py:import ConfigParserconfig = ConfigParser.ConfigParser()config.read("test.conf")def get_f...
分类:
编程语言 时间:
2014-08-11 14:23:12
阅读次数:
555
Python中函数是一个对象, 和整数,字符串等对象有很多相似之处,例如可以作为其他函数的参数或返回对象, Python中的函数还可以携带自由变量, 两者无疑极大增进了Python的表达力.但是Python函数自由变量的内部机制和列表解析或for循环结合使用时却暗藏杀机:#---CASE 1fs =...
分类:
编程语言 时间:
2014-08-08 23:54:16
阅读次数:
330
最近由于接触了python这个强大的东西,在写代码时考虑到代码的扩展性,就想到了将python的函数名存入list中。有点像习惯的c/c++中的函数指针的意思。下面上代码: 1 # coding=utf-8 2 #!/usr/bin/python 3 #脚本的用法 python nn_daemon....
分类:
编程语言 时间:
2014-07-09 19:46:27
阅读次数:
208