Python基础知识3:函数、三元函数、lambda函数

函数:包含自定义函数、内置函数

1)自定义函数结构:包含五个部分:

  • def关键字:识别用于创建函数

  • 函数名:比如f1

  • ():()里面有参数

  • 函数体:具体这个函数要实现的功能

  • return:返回值,如果无,则返回none

如下所示:

2)函数的调用:用函数名+()

形式为:函数名(参数1,参数2),比如f1(5,8)

3)函数的执行顺序:自上至下。

    而函数体只有在被调用的时候才执行

    如果要取函数的返回值,需要赋值。

    函数体中的return后的语句不再执行。

执行结果:

案例1:自定义函数,因为没有调用函数,所以函数体不执行

def f1():
print('123')
return "111"


案例2,调用函数,执行函数体。函数体中一旦执行到return,则立即终止,因此后面的print(456)永远不会执行。

def f1():
print('123')
return "111"
 
print(456)
f1()

案例执行结果为:123

案例3,结果为123、111,因为有return把值给了r,print(r)打印出来111

def f1():
print('123')
#遇到return,函数体立即终止,
   
return "111"  #把111赋值给r
r=f1()
print(r)

案例执行结果为:123、111

案例4:当函数无return的时候,自动默认返回值为None;返回结果为123、None,因为没有return,r接受到的值为None

def f1():
print('123')
r=f1()
print(r)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值