zoukankan      html  css  js  c++  java
  • python基础语法二

    迭代

    test = "妹子有种冲我来"
    #可迭代对象 == 被for进行循环获取
    for item in test:
    	print(item)
    	break
    

      #练习题:

    test  = input(">>>")
    for item in range(0, len(test)):
        print(item, test[item])
    

      range()的用法

    range(0,100)
    range(0, 100, 5)#设置步长,来进行不连续
    v = range(100)
    for item in v:
        print(item)

    list   类, 列表

    li = [1, 2, 3,"age", "alex"]# 通过list 创建的对象
    li = [1, 2, [1, 2, 3,"age"],3,"age", "alex"]
    #中括号括起来
    #, 分割
    #列表中的元素是可以是数字,字符串, 列表, 布尔值……所有的东西,都能放进去!!
    print(li[3])
    print(li[3:5])
    #li[3] = 'zicai'#修改
    #li[3:5] = [120 , "zicai", 'sss']
    del li[1]#删除
    
    #把字符串传换成列表:
        s = 'asdsafsff'
        li = list(s)
        print(li)
        
    View Code

    列表是有序的额,元素可以被修改

    元组 tuple

    tu = (111, (222, 33), [23, "dd"],)
    tu = (111, 222, 23, 34)
    #一般写元组的时候,在后面加一个 ,
    #一级元素不能被修改,增加或删除
    #可以被for循环,,可迭代对象
        tu = (111, 222, 23, 34)
        for item in tu:
            print(item)
    
            
        tu = (111, 222, 23, 34)
        v = list(tu) # 元组可以转换成列表
        
    # count 获取元素在元组中出现的次数
    # index     
    View Code

    字典 : dict

    #字典的Value可以是任何值
    ## 列表,字典不能作为 字典的Key
    info= {
        "k1": "v1",#键值对
        "k2": "v2",
    }
    info = {
        "k1": 18,
        "k2": Ture,
        "k3": [11, 22, 33], 
        
    }
    
    #根据序列, 创建字典, 并指定统一的值:
    v = dict.fromkeys(["k1", "123", 999], 123]) 
    print(v)
    
    #根据Key 获取值,key 不存在时,,获取None
    dic = {
        "k1":"v1",
    }
    #v = dic["k1"]
    #print(v)
    v = dic.get["k1"]
    print(v)
    #把字典的值删除,并且获取到值
    v = dic.pop("k1")
    print(div, v) 
     
    #设置值,但是已经存在,不设置,获取当前key对应的值, 不存在,会进行添加!!
     dic {
        "k1": 'v1',
        "k2": 'v2'
     }
     
    v = dic.setdefault("k111", "123")
    print(dic, v)
    
    #更新字典
    
    dic.update({"k1":1111})
     

    变量:作用是用来记录状态的!

  • 相关阅读:
    zoj 2316 Matrix Multiplication 解题报告
    BestCoder7 1001 Little Pony and Permutation(hdu 4985) 解题报告
    codeforces 463C. Gargari and Bishops 解题报告
    codeforces 463B Caisa and Pylons 解题报告
    codeforces 463A Caisa and Sugar 解题报告
    CSS3新的字体尺寸单位rem
    CSS中文字体对照表
    引用外部CSS的link和import方式的分析与比较
    CSS样式表引用方式
    10个CSS简写/优化技巧
  • 原文地址:https://www.cnblogs.com/nori/p/9881231.html
Copyright © 2011-2022 走看看