函数的4种基本类型
1、无参数,无返回值,一般用于提示信息打印
2、无参数,有返回值,多用于数据采集中,比如获取系统信息。
3、有参数,无返回值,多用在设置某些不需要返回值的参数设置。
4、有参数,有返回值,一般是计算型的,需要参数,最终也要返回结果。
局部变量
它的范围仅仅只在它作用的函数内部,
不同的函数,可以定义在相同的局部变量,但是他们是各自用各自的,不会产生影响。
作用:为了临时的保存数据,需要在函数中定义来进行存储。
全局变量
注意:当全局变量和局部变量相同时,函数优先使用的是局部变量。
要修改全局变量,可以使用global 来进行修改。
name='wzf'
def test(a):
print(a)
test(name)
def changeglobal():
global name
name='quanzhilong'
pass
changeglobal()
test(name)
引用
#可变类型。
1、在python中,所以的东西都是万物皆对象,在函调用的时候,实参传递的就是对象的引用。
2、了解了原理之后,就可以更好的去把握,在函数内部的处理是否会影响到函数外部数据变换。