Python基础篇(函数)
函数是实现某种特定的功能而组织的带名字的代码块,可以重复使用的,用来实现单一,或相关联功能的代码段,所以说函数是程序员规模化使用的基础。
函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。善于利用函数,可以减少重复编写程序段的工作量。
函数的定义
函数的定义是将代码块以一种特定的方式存储在内存中,只有当调用的时候才会执行。当调用函数时,需传入指定类型的参数,才会执行函数体中的代码块。
函数定义的语法:
def 函数名 (参数1,参数2,参数3,……):
"""
函数说明
"""
函数体
return 返回值
#定义一个无参函数
def func_hello():
print("Hello World!")
#调用函数
func_hello()
#定义一个带参数的函数
#计算两个数的和
def func_sum(x,y)
temp_sum = x + y
return temp_sum
#调用函数
temp = func_sum(1,1)
print(temp)
注意:函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,即函数内return后面代码将无效,并将结果返回。如果没有return语句的函数,很多时候将其称为过程,但其实默认返回None。
在某些特殊情况下,我们需要一个函数返回多个值,在python中同样也支持。
例如:
#定义一个多个返回值的函数
def func_more(x, y)
nx = x + 2
ny = y - 2
return nx,ny
#调用函数
x, y = func_more(1,10)
print(x, y)

浙公网安备 33010602011771号