VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • 人工智能学习笔记005-变量与函数作用域(3)

  

(五)函数递归

直接调用函数本身

1
2
3
4
5
6
7
8
9
def del1(group):
    del group[-1]
    if len(group)>0:
        del1(group)
    else:
        print("已经成功清除,检验。现在长度为",len(group))
list1=[1,2,3,4,4,5,5]
del1(list1)

  

二、变量作用域

全局变量

定义在函数外的变量,可以在整个程序范围内被访问

局部变量

定义在函数内的变量,只可以在其被声明的函数内部访问

1
2
3
4
5
6
7
8
9
10
11
total = 0
def sum(a,b):
    #在函数内引用全局变量
    #global total即可
    total = + b
    print("函数内是局部变量: ",total)
    return total
sum(10,20)
print("函数外是全局变量",total)

相关教程