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

函数

函数必须先定义再调用

函数必须先定义再调用

函数必须先定义再调用

定义函数:

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!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值