Python函数一、函数函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字可以通过函数名在程序的不同的地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句自定义函数和预定义函数函数作用:降低编程的难度、代码重用当..
分类:
编程语言 时间:
2016-07-13 23:31:56
阅读次数:
291
Python的参数类型:普通参数默认参数动态参数普通参数包括:形参和实参形参就是形式参数,仅仅是写在函数中,并没有赋值和调用它实参则是执行函数时用到的参数,它在内存中有赋值例子:test(txt):
txt,test()输出结果:hellothisisatest这里txt就是形参,‘hello’则是实参默认..
分类:
编程语言 时间:
2016-07-13 06:59:04
阅读次数:
205
介绍 正文 $? $?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.切记:$?永远表示shell命令最后一次执行后的退出状态,当函数执行完毕后,如果又执行了其它命令,则$?不再表示函数执行后的状态,而表示其它命令的退出状态 $$ Shell本身的PID(ProcessI ...
分类:
系统相关 时间:
2016-07-12 11:46:20
阅读次数:
215
Python函数分为内置函数和自定义函数。内置函数可以理解为一些类的方法的快捷方式,供我们创建对象时来调用内置函数大概有以下这么多Python内置变量如何查看Python内置变量?printvars(){‘__builtins__‘:<module‘__builtin__‘(built-in)>,‘__name__‘:‘__main__‘,‘__file_..
分类:
编程语言 时间:
2016-07-12 00:14:50
阅读次数:
223
1.1匿名函数有些时候,不需要显式地定义函数,直接传入匿名函数更方便。>>>list(map(lambdax:x*x,(1,2,3,4,5)))[1,4,9,16,25]冒号前面的x表示函数参数。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。>>>f=lambdax:x*x&..
分类:
编程语言 时间:
2016-07-11 01:18:36
阅读次数:
143
1.1装饰器函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>>defnow():...print(‘2016‘)...>>>now()2016>>>f=now--函数对象赋值给变量>>>f()--调用2016函数对象的__name__,能拿到函数的名称>>>now.__name__‘now‘>..
分类:
编程语言 时间:
2016-07-11 01:18:14
阅读次数:
193
1.1返回函数1.1.1函数作为返回值>>>deflazy_sum(*args):#可变参数...defsum():...ax=0...foriinargs:#调用外部函数的参数...ax=ax+i...returnax...returnsum--这里返回的是个函数...>>>>>>>>>lazy_sum(1,3,5,7)<functionlazy_sum.<l..
分类:
编程语言 时间:
2016-07-11 01:17:46
阅读次数:
142
1.1偏函数Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partialfunction)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。>>>importfunctools>>>i..
分类:
编程语言 时间:
2016-07-11 01:17:39
阅读次数:
180
1.1高阶函数变量可指向函数>>>abs(-10)10>>>x=abs--x指向abs函数>>>x(-1)--直接调用x1调用abs和调用x完全相同。函数名也是变量>>>abs=10>>>abs(-10)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>Ty..
分类:
编程语言 时间:
2016-07-11 01:16:39
阅读次数:
203
函数:判断是否是数字法一:vi11.py#!/usr/bin/pythondeffun():sth=raw_input("pleaseinputsomething:")try:iftype(int(sth))==type(1):print"%sisanumber"%sthexceptValueError:print"%sisnotnumber"%sthfun()保存并退出[root@Client-1day2]#python11.pypleaseinputsomething..
分类:
编程语言 时间:
2016-07-05 06:33:23
阅读次数:
176