Python零基础初学--------Day 06

一、函数的使用

    1、创建简单函数,def() 是创建函数的声明

        

    2、函数参数

        

        a、必须参数,如果参数是必须参数,那么你的顺序是不可以变化的,但是如果你用的是关键词参数,那么你就可以不许记住参数以及参数顺序

            

            可以看出,虽然我传递的参数顺序是改变了,但是我的结果并没有变化,所以大家应该看出来关键字参数的好处了吧

            

        b、默认值参数,就是在刚开始就给予默认值,但是这个值是可以更改的,通过关键字来进行更改

            

        c、序列解包,解包的时候,参数数量必须与元素集中的长度相同,不然会报错,包括集合,元组等等一系列的元素集都可以进行解包操作

            

            

        d、可变参数,可变参数函数在没有参数传递的时候,默认会产生一个空的元组,并且在传入值之后会变成一个元组形式的值,并不会按照a中的元素展开,所以我们需要在调用函数的时候,在参数前面加一个 * 号,用来将a中的元素平铺到数据中,这样可以用来计算或者解决一些小问题

            

        e、关键字参数函数,可以看到,这是默认是字典类型,同样如果需要用到这个函数,那么就需要在参数前面加上两个 * 号

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值