码迷,mamicode.com
首页 > 编程语言 > 详细

Python第三节

时间:2018-05-25 23:36:58      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:作用域   生命周期   ber   可变   全局   键值   amp   无法   list   

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

  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

Python第三节

标签:作用域   生命周期   ber   可变   全局   键值   amp   无法   list   

原文地址:https://www.cnblogs.com/TreasureQiu/p/9090971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!