欢迎光临散文网 会员登陆 & 注册

自我监督(day5)

2023-05-31 23:37 作者:忠肝义胆董仲颖  | 我要投稿

学而时习之,不亦乐乎?今天对python的函数进行了重温。要点如下:

首先梳理一下函数部分的整体学习框架。

  1. python的函数是啥?用来干啥?

    用于封装可重用的代码块。函数接受一些输入(称为参数或参数),并执行特定的任务,然后可能返回一个结果。

2.函数的创建

用 def 打头,后面跟上函数名称一对括号还有一个冒号。

def Function_build( ):

括号里面可以有参数,也可以为空

3.函数的参数

函数可以接受参数,这些参数是函数在执行时所需要的输入。我们可以在函数定义时指定这些参数,并在函数体内使用它们。

def greet(name):
    print("Hello, " + name + "!")

这里的name就是函数greet()的形式参数

    3.1必须参数:在函数定义中指定的参数是必需的,调用函数时必须提供相应的参数值

    3.2关键字参数:在函数调用时,我们可以通过指定参数名称来传递参数值,这样可以不依赖参数的顺序。

    3.3默认参数:在函数定义时,我们可以为参数提供默认值。这样,如果在函数调用时没有提供相应的参数值,将使用默认值。

    3.4可变数量参数:函数可以接受不定数量的参数。我们可以使用*args来传递任意数量的非关键字参数,或者使用**kwargs来传递任意数量的关键字参数。

4.函数的调用:要使用函数,我们需要调用它,即使用函数名加上一对圆括号,并在括号内提供必要的参数。

像这样   greet("Alice")

5.函数的返回值:函数可以返回一个值,这是函数执行后的结果。我们使用return语句来指定函数的返回值。如果函数没有明确指定返回值,则默认返回None。

def add_numbers(a, b):

    return a + b

add_numbers()函数接受两个参数并返回它们的和。

6.函数的作用域(帮助理解局部变量和全局变量):在Python中,函数内部定义的变量具有局部作用域,只能在函数内部访问。而在函数外部定义的变量具有全局作用域,可以在整个程序中访问。

7.匿名函数:Python提供了匿名函数的概念,也称为lambda函数。它们是一种简洁的方式来定义临时函数,通常用于简单的操作。

multiply = lambda x, y: x * y
print(multiply(3, 4))  # 输出:12

如有错误请指出。

自我监督(day5)的评论 (共 条)

分享到微博请遵守国家法律