2021.3.18 python 函数 函数的嵌套调用 局部变量 全局变量 return返回多个数据

python函数

def 函数名(形参):
“”“文档说明”""
进行操作(用缩进的方式)

help(函数名)可以输出函数的文档说明

函数的嵌套调用

在定义函数A的时候可以使用另一个自己定义的函数

'''
函数的嵌套调用
'''

def put(c,d):
    '''操作sum函数'''
    print(sum(c,d))
def sum(a,b):
    '''返回两个数相加'''
    return a+b
put(1,2)

实验后发现与函数定义的顺序无关

局部变量

临时储存函数定义的变量,其作用范围只在函数内部

全局变量

一个变量能在其他函数中使用叫全局变量,其作用范围是整个文件

全局变量修改
'''
修改全局变量
'''
ye = '叶卓远哥哥好帅我好爱'
def xiugai():
    ye = '叶卓远哥哥好酷我好爱'    #这里没有修改全局变量成功,而是定义了一个局部变量
xiugai()
print(ye)

修改全局变量时要在前面加global关键字

'''
修改全局变量
'''
ye = '叶卓远哥哥好帅我好爱'
def xiugai():
    global ye
    ye = '叶卓远哥哥好酷我好爱'    #这里没有修改全局变量成功,而是定义了一个局部变量
xiugai()
print(ye)
多个函数共享数据
利用全局变量
利用函数法返回值
return返回多个数据

默认是元组

缺省参数

定义函数的时候,一旦给形参设置值,那个值就是默认值
当调用函数时,缺少实参,形参就会使用默认值,就是缺省参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值