打仗过C言语的朋侪对函数这个词一定异常熟习,不管在哪门编程言语当中,函数(当然在某些言语里称作要领,意义是雷同的)都扮演着至关重要的角色。本日就来相识一下Python中的函数用法。
一.函数的定义
在某些编程言语当中,函数声明和函数定义是区离开的(在这些编程言语当中函数声明和函数定义能够涌现在差别的文件中,比方C言语),然则在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式以下:
def function(params): block return expression/value
在这里申明几点:
(1)在Python中采纳def关键字举行函数的定义,不必指定返回值的范例。
(2)函数参数params能够是零个、一个或许多个,一样的,函数参数也不必指定参数范例,由于在Python中变量都是弱范例的,Python会自动依据值来保护其范例。
(3)return语句是可选的,它能够在函数体内任何地方涌现,示意函数挪用实行到此结束;假如没有return语句,会自动返回NONE,假如有return语句,然则return背面没有接表达式或许值的话也是返回NONE。
下面看两个例子:
def printHello(): print 'hello' def printNum(): for i in range(0,10): print i return def add(a,b): return a+b print printHello() print printNum() print add(1,2)
以上就是python函数(一)什么是函数的细致内容,更多请关注ki4网别的相干文章!