提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
函数
# 函数 为了复用功能,封装形成模块 # 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函数的定义与使用,以及全局变量、局部变量的相关介绍。