在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
i
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
,如需转载请自行联系原作者