Python中的函数

在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式如下:

1
2
def function(params):
    block    return expression/value

说明:

(1)在Python中采用def关键字进行函数的定义,不用指定返回值的类型。

(2)函数参数params可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在Python中变量都是弱类型的,Python会自动根据值来维护其类型。

(3)return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没有return语句,会自动返回NONE,如果有return语句,但是return后面没有接表达式或者值的话也是返回NONE。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
def printHello():
    print 'hello'
     
def printNum():
    for in range(0,10):
        print i
    return
         
def add(a,b):
    return a+b
     
printHello()
printNum()
print add(1,2)




      本文转自ning1022 51CTO博客,原文链接:http://blog.51cto.com/ning1022/1613512,如需转载请自行联系原作者



上一篇:超越Siri,下一代AI助手将是更智能的业内专家|嗨起来


下一篇:对象的创建流程 | Python从入门到精通:高阶篇之二十一