2. 函数的定义及使用方法
2.1 函数的声明
def new_Def(): //定义无参函数
def new_Def(i,j): //定义有参函数
new_Def() //使用函数
def new_Def(i): //定义带有返回值的函数
if isinstance(i,(int,float)): //判断i是否为整型或浮点型,返回布尔类型,若要判断是否不是,isinstance前加not
return i //return之后后面的代码不会再执行
2.2 可变类型
列表,字典。值可以修改(内存地址不变,所保存的值发生改变),引用可以修改(变量的内存地址发生改变)
2.3 不可变类型
字符串,数字,元组。值不可以修改,引用可以修改
2.4 全局变量
函数体外声明的变量,当全局变量为不可变类型时,若要在函数体内修改时,需在函数体内声明:global 变量名,此时全局变量a的值未发生改变,只是修改了a的引用
2.5 局部变量
在函数体内声明的变量,只能在该函数体内使用