* tuple 存放不可变项,a=(10,'a',[1,2])b=(10,'a',[1,2]) # 注意到第3项存放的list 是可变项,因此print(a)#b[-1] = [2,3] 值的变化error..., 因为tuple不支持赋值;b[-1].append(99) #append 可passprint(b)(10, 'a', [1, 2])(10, 'a', [1, 2, 99])2.5 序列和可迭代对象拆包...get_data',128)('dma','send_data',256)('vpu','eltwise')通过match/case来开启不同模块执行指令2) 添加类型信息可以让模式更具体: case(str...; 不可变对象会先创建一个新对象,在将最终结果赋值进去。...,不会生成新对象, 返回值为None; 不生成新对象的方法返回值为None 为python 的约定,缺点是不能嵌套调用,优点是提醒使用者该函数不会生成新对象sorted() 函数生成新的对象,因此可以操作任何可迭代对象