文件合并:cat file1 >> file2
cat file1 >> file2 #把file1添加到file2后面
vim 编辑换行:o
不定长参数:*args/**kwargs
def c(a,b,c=33,*args,**kwargs): #rags保存匿名参数,kwaargs保存带名字的参数
出现错误unsupported operand type(s) for +: 'int' and 'list':不支持这两种数据的类型进行操作
拆包
def run(a,*args):
#第一个参数传给了a
print(a)# args是一个元组,里面是2和3两个参数
print(args)#打印元组数据
print("对args拆包")
print(*args) # *args 相当于 a,b = args
id查看变量的内存地址 当a,b都不再指向100这个值的时候,python内部自动处理不再使用的垃圾内存区
a=100
b=a
id(a)
>>>1092374 #引用变量
id(b)
>>>1092374
深浅复制的变量申请新的内存地址,引用的变量地址不变