函数
函数必须先定义再调用
函数必须先定义再调用
函数必须先定义再调用
def 函数名(形参):
? ? ? ? 代码1
? ? ? ? 代码2
? ? ? ? ……….
函数名(实参)
形参:接收用户数据的参数,例如a和b
实参:调用函数时传入的真实数据的参数,例如520,1314
def name(x,y):
i = x + y
print(i)
name(520,1314)
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)
有形参,就意味着会有实参输入
def name(a,b):
print('我不喜欢')
return f'这个{a}是什么鬼,没有{b}好看'
name('张三','李四')
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!