Python全栈学习笔记day 9: 函数

1.函数的定义 def
2.函数的调用
3.函数的返回值 return
    3.1没有返回值 —— 返回None
         不写return
         只写return:结束一个函数的继续
         return None  —— 不常用
     3.2返回1个值
         可以返回任何数据类型
         只要返回就可以接收到
         如果在一个程序中有多个return,那么只执行第一个
     3.3返回多个值
         用多个变量接收:有多少返回值就用多少变量接收
         用一个变量接收: 得到的是一个元组
4.函数的参数  

  定义函数的时候:
    位置参数 : 直接定义参数
    默认参数,关键字参数 :参数名 = '默认的值'
    动态参数 : 可以接受任意多个参数
                #参数名之前加*,习惯参数名args,接收任意多个位置参数,组织成一个元组
                #参数名之前加**,习惯参数名kwargs,接收多个关键字参数,组织成一个字典
    顺序:位置参数,*args,默认参数,**kwargs

    形参:      
         位置参数 : 必须传
         *args :可以接收任意多个位置参数,如果不传就是用默认的参数,如果传了就用传的
         默认参数 : 可传可不传
         **kwargs : 可以接收多个关键字参数
    实参:按照位置传参,按照关键字传参

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值