'''集合 列表 元组 集合无序不重复的序列,跟下标相关的不能用 enumerate 封装到元组里面,有顺序了 自己封装函数 ''' # def enumerate(value): # list1 = [] # index = 0 # for i in value: # t1 = (index, i) # list1.append(t1) # index += 1 # print(list1) # s = {1, 2, 3, 5} # enumerate(s) ''' 内置函数 添加:add update 删除:remove discard pop clear 运算函数 difference() union() 可变和不可变 可变:内存元素可变,地址不变 list dict set 不可变:内容改变,要改变地址 int str float tuple frozenset 类型转换 列表转换 列表可以转换成set,tuple,dict ''' # list1 = {1, 2, 3, 5} # list2=list1 ##让list2的地址也指向list1指向的地址 # list1.remove(5) # print(list1) # print(list2) ''' 函数:增加代码的复用性,减少代码的冗余 def hanshuming(): 函数体(重复性的代码) 没有参数和有参数 def hanshuming(*args(),**kargs{}) 前一个是元组,后一个是列表 return 返回值 global 声明对于不可变的元素 声明内部函数:在函数里面允许嵌套函数 ''' def func(a,b): s=a+b print(s) return s ss=func(a=10,b=20) print(ss)
1.1函数的参数和变量的作用域
最新推荐文章于 2022-04-02 21:06:51 发布