函数的基本使用

函数的基本使用

1、什么是函数

函数是一种工具,可以重复调用

2、为什么要用函数

​ 1、防止代码冗余

​ 2、增强代码可读性

3、怎么使用函数

1、定义

def 函数名(变量1,变量2):

​ """ 函数注释描述 """

​ 函数体

​ return值

  • 函数都是先定义后调用,定义时只检测语法不执行代码

  • 函数名的命名规范跟变量名的命名规范相同

2、函数三大类

  1. 无参函数:定义函数名后括号无参数
  2. 空函数:定义函数下的函数体用pass充当占位符,构建框架
  3. 有参函数:如果函数代码需要依据外部传来的参数,则需定义有参函数

3、函数的调用

​ 1、直接调用 函数名() 例如:index()

​ 2、重新赋值函数名

​ f = 函数名

​ f()

​ 3、函数当参数传入函数中

​ index(a,index())

函数都是先定义后调用,定义时只检测语法不执行代码

4、返回值 return

是一个函数结束的标志,函数体代码只要运行到return则函数执行结束

1、不用写返回值return,默认返回值是None

def index():
    print("hello word")
print(index())
>>> hello word
>>> None

2、只写return只有结束函数的效果 ,返回值是None

def index():
    print("hello word")
    return
print(index())
>>> hello word
>>> None

3、写return None也是结束函数的效果跟只写return相同,返回值是None

4、return返回一个值

可以将返回结果当做一个变量使用

def index(a,b):
    if a>b:
        return a
    else:
        return b
print(index(1,3))

5、return返回多个值

1. 将返回值的多个值默认存入元组返回

2. 函数的返回值不想被修改
3. 可以return+数据,自己指定
def func1():
    return 1, "2"
print(func1())
>>>(1, '2')
def func(a, b, c, d, e):
    return [a, b, c, d, e]
print(func(a, b, c, d, e))
>>> [1, 2, '3', [4, 5], {'name': 'sean'}]
posted @   Mr沈  阅读(681)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示

目录