py基础4.0

作者: 小灰灰233 | 来源:发表于2017-04-22 21:28 被阅读0次

    一、循环

    (vba 的for···next,do while)

    1、for x in s:

                 缩进语句
    

    (冒号!!!!)
    把s中的每个元素代入x中,执行下面的缩进语句

    注:syntaxerror句法错误,invalid无效

    2、range()函数

    需要外套list函数:list(range(10))
    range(n)=0,1,2···n-1

    3、while函数

    while s>0:
    缩进语句
    条件满足,true,执行
    不满足,false,不执行
    (n不断自减)

    4、dict:python内置字典(同vb)

    写一个对照表,按x查找y

    (1)、直接指定:d={'a':1,'b':2,'c':3}

    大括号,冒号

    (2)、通过key放入

    d['a']=1
    (可多次给一个key赋值,会覆盖)

    (3)、验证(key是否存在)

    in:'a' in d
    true/false
    get:d.get('a')
    (none不存在)
    d.get('a',1)
    1(自己指定value)

    (4)、删除key

    d.pop(key)

    (5)、顺序没有要求

    (6)、特点:内存占用大,速度快

    (7)、注意:key是不能变的,所以用字符串、整数,不用list

    5、set:key的集合,没有value

    (1)、用list创建

    s=set([1,2,3])

    (2)、元素无序性、唯一性、不可变

    (3)、添加:add;删除:remove

    (4)、交集&并集|运算

    注:不可变对象str始终不变,替换其中元素会产生新str

    相关文章

      网友评论

        本文标题:py基础4.0

        本文链接:https://www.haomeiwen.com/subject/yetezttx.html