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)

  

 

posted @ 2024-05-22 13:00  #谭  阅读(11)  评论(0编辑  收藏  举报