案例 体验
str1 = "liu"
str2 = "itHeiMa"
# 统计字符串字符的个数,不使用内置函数len()
def my_len(data):
count = 0
for i in data:
count += 1
print(f"字符串{data}的长度为{count}")
my_len(str1)
my_len(str2)
函数的定义
返回值
None类型应用场景
函数的说明文档
函数的嵌套定义
变量在函数中的作用域
局部变量
全局变量
global关键字
在函数内部声明变量为全局变量
# 在函数内修改全局变量
num = 100
def test1():
print(f"test1输出的num为{num}")
def test2():
global num # 将函数内的num声明为全局变量
num = 500
print(f"test2输出的num为{num}")
test1()
test2()
print(f"全局变量num为{num}")