函数:
函数返回值:return
return可以返回一个或者多个值,也可以单独使用return关键字
return a
return a,b
return 也表示结束函数的调用
1 def abc():
2 print('******************')
3 for i in range(10):
4 if i == 6:
5 return # 结束循环,结束函数后面语句
6 print('---', i)
7 print('***')
8
9
10 r = abc()
******************
--- 0
--- 1
--- 2
--- 3
--- 4
--- 5
全局和局部变量:
1.什么是全局变量?
2.全局变量的位置?
3.全局变量能否在函数中进行修改? --->全局变量是不可变类型,必须添加global,如果是可变,不需要添加global
可变的:列表、集合、字典(可以进行更改,并且更改后物理地址不会发生改变)
不可变的:数字、字符串、元组(不可以进行更改,更改后就是一个新的对象了,物理地址发生了变化)
4.如何查看哪些全局变量 print(global())
1 def fun():
2 a = 90
3 a += x
4 print('--->',a)
5
6 x = 100
7 list1 =[]
8 fun()
9 print(globals())