Python基础入门第七课笔记(自定义函数 define)

发布时间:2024年01月05日

函数

函数必须先定义再调用

函数必须先定义再调用

函数必须先定义再调用

定义函数:

def 函数名(形参):
? ? ? ? 代码1
? ? ? ? 代码2
? ? ? ? ……….

调用函数:

函数名(实参)

形参:接收用户数据的参数,例如a和b

实参:调用函数时传入的真实数据的参数,例如520,1314

def name(x,y):
    i = x + y
    print(i)
name(520,1314)

函数返回值:

return????遇到return退出当前函数

def 函数名(a,b)

??????? return? a + b

变量名 = 函数名(520,1314)

print(变量名)

def name(a,b):
    return a+b
变量名 = name(520,1314)
print(变量名)

?

多函数程序执行流程:一般在实际开发过程中,一个程序往往由多个函数组成,并且多个函数共享某些数据。

多函数返回值做参数传递:

1、定义函数1,return返回一个值

2、定义带形参的函数2,打印形参

3、将调用函数1的返回值,赋值给一个变量。例如: 变量名 = 函数名1( )

4、调用函数2,用刚才的变量做参数。 例如:函数名2(变量名)
?

?

def name1():
    return 520
def name2(a):
    print(a)
b = name1()
print(b)
name2(b)

?重新理一下思绪:

第一种情况:有形参输入,有返回值return

有形参,就意味着会有实参输入

def name(a,b):
    print('我不喜欢')
    return f'这个{a}是什么鬼,没有{b}好看'
name('张三','李四')

?第二种情况:没有形参输入,有返回值return输出

def get_greeting():
    return "Hello, World!"

greeting = get_greeting()
print(greeting)  # 输出:Hello, World!

?

?注意:可以在返回函数变量的时候加个变量名,就像加了个碗装起来,这个就是变量名的意义

第三种情况:有参数输入,没有返回值输出

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

print_name("Alice")  # 输出:Hello, Alice!

文章来源:https://blog.csdn.net/nnnnnnnnnds/article/details/135392155
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。