Python第三节,,本次我们学习的包括元


本次我们学习的包括元组,字典以及集合

元组(tuple):用小括号包含

如果只有一个元素,后边要加逗号——tup=(50,)

元组可以相加

(1,2,3)+(4,5,6)——(1,2,3,4,5,6)

*表示复制几次

转换元组:tuple1=tuple(list)

T=(‘a’,’b’,[‘A’,’B’])

T[2][0]=’X’

T[2][1]=’Y’

T=(‘a’,’b’,[‘X’,’Y’])

元组无法增删改,但元组中的列表可以

字典:用大括号包含

键值对:

D={key1:value1,key2:value2}

增:

删:

改:

查:

Keys():所有键组成的列表

Values():所有值组成的列表

Items():键值都有

set集合

.union为并集(123456) Set1|Set2

.intersection为交集 Set1&Set2

.difference为差集——前减后 减去交集 Set1-Set2

.symmetric_difference为对称差集 ——并集减去交集 Set1^Set2

Set1(1,2,3,4)

Set2(3,4,5,6)

函数

Strings,tuples,numbers不可变(immutable)

List,Set可变(mutable)

关键字参数(**xx):

默认参数:默认参数必须放到最后边

不定长参数(*xx):允许传入任意数量的值,在调用时自动组装成tuple

变量作用域

全局变量与局部变量的作用域不同

生命周期不同

全局变量用global声明

6.匿名函数:lambda[arg1[,arg2,.....argn]]:expression

Sum=lambda a,b:a+b

Python第三节

评论关闭