变量引用-----首先有内存地址,再给数据 a = 1 通过id(a)查看内存地址
数据引用---内存地址不变
一定要修改全局变量,就要用global
返回值return a,b:
使用多个变量接收元组的数据
两数交换
可变类型(列表和字典)调用方法后,全局变量是会发生变化的,因为内存不变,数据可增加或者删除
列表变量+=不会先相加再赋值的情况,相当于调用了extend()方法
指定默认值:
缺省参数:
def demo (num,*num1,**num2):
{
}
拆包:
递归: