函数是对程序逻辑进行结构化或过程化的一种编程方法。
是结构(Struct)和类(Class)的前身
函数固定格式:
def functionName(参数1,参数2): #函数头
语句1
语句2 #函数体
return 返回值
简单例子:
(1)
def my_function():
"""
例子:没有return的情况
"""
print "hello world!"
my_function()
(2)
def my_function(x,y):
"""
例子:单个return的情况
"""
return x+y
sum = my_function(3,5)
print sum
(3)
def my_function(number):
"""
例子:多个return的情况
"""
if number > 0:
return "是正数"
if number == 0:
return "是零"
else:
return "是负数"
print my_function(0)