Python基础篇(函数)

函数是实现某种特定的功能而组织的带名字的代码块,可以重复使用的,用来实现单一,或相关联功能的代码段,所以说函数是程序员规模化使用的基础。
函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。善于利用函数,可以减少重复编写程序段的工作量。

函数的定义

函数的定义是将代码块以一种特定的方式存储在内存中,只有当调用的时候才会执行。当调用函数时,需传入指定类型的参数,才会执行函数体中的代码块。
函数定义的语法:
def 函数名 (参数1,参数2,参数3,……):
"""
函数说明
"""
函数体
return 返回值

1
2
3
4
5
6
#定义一个无参函数
def func_hello():
    print("Hello World!")
 
#调用函数
func_hello()
1
2
3
4
5
6
7
8
9
#定义一个带参数的函数
#计算两个数的和
def func_sum(x,y)
    temp_sum = x + y
    return temp_sum
 
#调用函数
temp = func_sum(1,1)
print(temp)

  

注意:函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,即函数内return后面代码将无效,并将结果返回。如果没有return语句的函数,很多时候将其称为过程,但其实默认返回None。

在某些特殊情况下,我们需要一个函数返回多个值,在python中同样也支持。
例如:

1
2
3
4
5
6
7
8
9
#定义一个多个返回值的函数
def func_more(x, y)
    nx = x + 2
    ny = y - 2
    return nx,ny
 
#调用函数
x, y = func_more(1,10)
print(x, y)

  

 

posted @   #谭  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示