Python基础(六)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

函数

# 函数  为了复用功能,封装形成模块
# def 函数名():
    #代码段

提示:以下是本篇文章正文内容,下面案例可供参考

一、函数的定义

#函数的定义
def  printfun():
    print("-----------------")
    print("人生苦短,我用python")
    print("------------------")
#函数的调用
printfun()

二、使用步骤

1.带参数的函数:

代码如下(示例):

# 带参数的函数
def add(a,b):
    c = a + b
    print(c)
add(22,10)

2.带返回值的函数

代码如下(示例):

# 带返回值的函数
def add(a,b):
    return a + b
print(add(11,10))

result = add(22,10)
print(result)

3.多个返回值的函数

# 多个返回值的函数
def divid(a,b):
    shang = a//b
    yushu = a%b
    return shang,yushu
sh,yu = divid(5,2)
print("商为%d,余数为%d"%(sh,yu))

4.全局变量、局部变量

# 全局变量,局部变量
a = 100 # a是全局变量,值不变

def test1():
    a = 200  # 局部变量 ,只在函数内部起作用
    print(a)
def test2():
        #没有a,默认使用全局变量
    print(a)
test1()
test2()
print(a) # a是全局的 变量a

 5.变量范围修改

# 函数内部声明,修改全局变量,则全局变量变为修改值

# 函数内部声明,修改全局变量,则全局变量变为修改值
def update():
    global a    # global声明修改全局变量
    print("修改前a=%d"%a)
    a = 500  #全局变量a 改为500
    print("修改后a=%d"%a)
update()

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了python函数的定义与使用,以及全局变量、局部变量的相关介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值