Python中的函数也是一种对象,而且函数还是一等公民。函数能作为参数,也能作为返回值,这使得Python中的函数变得很灵活。想想前面两篇中介绍的通过内嵌函数实现的装饰器和闭包。下面就介绍一下Python函数相关的一写内容。可变长度参数在编程的过程中,可能会遇到函数参数个数不固定的情况,这时就需要使...
分类:
编程语言 时间:
2015-07-21 14:29:57
阅读次数:
148
内置函数一,文档说明原始文档来自于pythonv2.7.2中文译文和用法尚不完全,您可以自由修改和完善,您可以在文档结尾鸣谢添上您的名字,我们将会感谢您做的贡献!二,函数列表1,取绝对值abs(x)Returntheabsolutevalueofanumber.Theargumentmaybeapl...
分类:
编程语言 时间:
2015-07-16 18:39:30
阅读次数:
421
1.函数定义与调用函数是为了实现特定功能而封装起来的一组语句块,可以被用户调用使用函数可以降低编程难度,将大问题分解成若干小问题;实现代码重用,函数可被多次调用格式:def函数名(参数列表): 函数体函数名(参数列表)y=0为默认参数,不传y值则y=0deffunc(x,y=0):
printx,..
分类:
编程语言 时间:
2015-07-14 06:18:10
阅读次数:
108
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass显然,函数fu...
分类:
编程语言 时间:
2015-07-12 20:08:28
阅读次数:
113
>>> def power(x): ... return x*x ... >>> power(5) 25 >>> def power(x,n): ... s=1 ... while n >0: ... n = n -1 ... s = s*x ... return s ... >>> power(5,2) 25 >>> power(5,3) 125...
分类:
编程语言 时间:
2015-07-09 15:00:54
阅读次数:
162
#获取数据, urllib/urllib2#分析数据,正则、分析xml工具beautifulsoup#存入数据库;tuple:元组virtuaenv使用;沙盒模式安装virtualenv:apt-get install virtualenv;virtualenv test1;cd tes1 && ....
分类:
编程语言 时间:
2015-07-05 13:43:01
阅读次数:
133
实现阶乘方法一:迭代方法二:递归递归,就是在运行的过程中调用自己。构成递归需具备的条件:1. 子问题须与原始问题为同样的事,且更为简单;2. 不能无限制地调用本身,须有个出口,化简为非递归状况处理。
分类:
编程语言 时间:
2015-07-02 08:40:13
阅读次数:
214
Shell 也支持函数。Shell 函数必须先定义后使用。Shell 函数的定义格式如下:function_name () { list of commands [ return value ]}如果你愿意,也可以在函数名前加上关键字 function:function function...
分类:
系统相关 时间:
2015-07-02 06:33:11
阅读次数:
273
在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...带参数的函数示例:#!/bin/bashfunWithParam(){echo "The value of the first parameter is $1...
分类:
系统相关 时间:
2015-07-02 06:28:00
阅读次数:
145
声明:转载自伯乐在线Python中的函数,无论是命名函数,还是匿名函数,都是语句和表达式的集合。在Python中,函数是第一个类对象,这意味着函数的用法并没有限制。Python函数的使用方式就像Python中其他值一样,例如字符串和数字等。Python函数拥有一些属性,通过使用Python内置函数dir就能查看这些属性,如下代码所示:def square(x):
return x**2>>>...
分类:
编程语言 时间:
2015-06-30 12:59:50
阅读次数:
227