码迷,mamicode.com
首页 >  
搜索关键字:shell函数 python函数    ( 2019个结果
Python函数:lambda表达式和过滤器
Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。语法:lambda 参数:返回值参数个数不限使用lambda表达式可以简化函数定义过程,也不必考虑函数命名的问题,增强代码可读...
分类:编程语言   时间:2015-06-29 22:04:53    阅读次数:113
Python函数(2)
返回值即使hello()函数没有return语句但是它仍然有返回值nonepython的返回值可以是多个,即返回一个序列函数变量的作用域在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序(包括子程序内部),局部变量作用域是定义该变量的子程序。当全局变量与...
分类:编程语言   时间:2015-06-28 11:06:46    阅读次数:131
python函数式编程——偏函数
今天讲解的内容是偏函数,偏函数是从Python2.5引入的一个概念,通过functools模块被用户调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为为partial()函数后续的参数,除非使用关键字参数。通过语言描述可能无法理解偏函数是怎么使用的..
分类:编程语言   时间:2015-06-19 21:41:27    阅读次数:180
递归函数 Python
函数:def fact(n): if n==1: return 1 return n * fact(n-1)递归过程:print(fact(5))>>fact(5)>>5 * fact (4)>>5 * (4 * fact(3))>>5 * (4 * (3 * fact(2)))>>5 *...
分类:编程语言   时间:2015-06-17 11:19:05    阅读次数:145
Python 函数参数问题
Python的传递究竟是值传递还是引用传递?在回答这个问题之前,需要知道python中的变量只是一个对象的引用。赋值操作不会改变对象指向的内容,而是把变量从一个对象的引用,改为指向另一个对象的引用。对一个变量重新复制后,复制前后的变量id会发生改变。而在变量直接进行操作情况,分可变对象(list d...
分类:编程语言   时间:2015-06-15 14:27:41    阅读次数:142
python 函数嵌套支持多层嵌套,但不支持嵌套并列函数调用
python函数嵌套支持多层嵌套,但不支持嵌套并列函数调用defa():defb(name=‘hlf‘):defc():print‘name:%s‘%namereturn‘name:%s‘%namereturncreturnb#不支持并列嵌套无法调用到e这个函数defe(id=1):print‘id:%s‘%idreturn‘id:%s‘%idreturne#嵌套调用方法a()()()
分类:编程语言   时间:2015-06-08 21:46:19    阅读次数:270
python可变参数调用函数问题
一直使用python实现一些想法,最近在使用python的过程中出现这样一个需求,定义了一个函数,第一个是普通参数,第二个是默认参数,后面还有可变参数,在最初学习python的时候,都知道非关键字可变参数和关键字可变参数两种,调用的方式也非常多种多样,这里主要提出一个比较隐含的问题,并将各种可能出现的情况进行了探讨。函数声明格式python虽然不支持函数重载,但是通过对函数参数的众多特性的支持基本弥...
分类:编程语言   时间:2015-06-08 01:03:34    阅读次数:220
Python学习日记---函数
函数的概念与传统过程语言相同,定义格式略有不同def函数名(参数名1,参数名2):函数体deffunc(a,b):if(a>b)returnaelsereturnb注意的是,一般的,函数内定义的数据类型,作用于仅在函数内参数默认值:deffunc1(L1,L2=2):print(L1,L2)>>func1(4)4,2>>func1(4,5)4..
分类:编程语言   时间:2015-06-06 23:48:24    阅读次数:140
python 函数默认值的小坑啊
import datetimeimport timedef test(day=datetime.datetime.now()): print daywhile True: test() time.sleep(1)run result:2015-06-05 16:52:47.106...
分类:编程语言   时间:2015-06-05 19:08:01    阅读次数:120
python函数及函数式编程
函数是对程序逻辑进行结构化或过程化的一种编程方法。函数与过程相比,两者都是可以被调用的实体,但是传统意义上的函数或者“黑盒”,可能不带任何输入参数,经过一定的处理,最后向调用者传回返回值,而过程是简单、特殊、没有返回值的函数。其实,python的过程就是函数,因为在函数中如果没有显式return返回值的话,解释器会隐式地返回默认值None。 1、函数定义 def foo([argument-l...
分类:编程语言   时间:2015-05-29 23:17:01    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!