Python第三节

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

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

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

    元组可以相加

    123+456)——(123456

    *表示复制几次

    转换元组:tuple1=tuple(list)

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

    T[2][0]=’X’

    T[2][1]=’Y’

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

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

  2. 字典:用大括号包含

    键值对:

    D={key1:value1,key2:value2}

    增:

    删:

    改:

    查:

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

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

    Items():键值都有

  3. 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)

  4. 函数

    Strings,tuples,numbers不可变(immutable

    List,Set可变(mutable

    关键字参数(**xx):

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

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

  5. 变量作用域

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

    生命周期不同

    全局变量用global声明

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

    Sum=lambda a,b:a+b

猜你喜欢

转载自www.cnblogs.com/TreasureQiu/p/9090971.html