python 函数

函数的定义与理解

定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可

注:定义函数并不会执行函数体里面的内容

##定义函数
def hello():
    print('hello')
    print('python')

调用函数
hello()

函数的返回值

返回值:函数运算的结果,还需要进一步操作时,给一个返回i值。

               return用来返回函数执行结果,如果没有返回,默认为None.

               return多个对象,解释器会把这多个对象组装成一个元组作为一个一个整体结果输出。

               函数执行过程中,一旦遇到ireturn,函数执行立即结束,return后面的代码不会执行。

变量的作用域

局部变量:在函数内部定义的普通变量,只在函数内部其作用,当函数执行结束后,变量会自动删除

                 --可变:函数内部改变会影响外部变量的值

                 --不可变:函数内部改变不会影响外部变量的值

全局变量:即通过global关键字的盛名使上面的不可变变为可变

形参的分类

实参:真实的数据信息,调用函数时茶unde参数

形参:定义函数所需要的变量

位置参数:

注:形参的位置必须和实参的位置相互对应

默认参数:

可变参数:

关键字参数:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值