zoukankan      html  css  js  c++  java
  • 作业

    1. 请用代码验证"name"是否在字典的键中
    info = {"name": "王刚", "hobby": "铁锤", "age": 18}
    
    # print("name" in info)
    # print("name" in info.keys())                 # True
    View Code
    2. 循环提示用户输入,并将输入内容追加到列表中,如果输入N或者n则停止循环
    例如: ['sdavav', 'nhft', 'lk', 'wewe']
    l1 = []
    while 1:
        content = input(">>>")
        if content.upper() == "N":
            break
        l1.append(content)
    print(l1)
    View Code
    3. 循环提示用户输入,并将输入内容追加到字典中,如果输入N或者n则停止循环
    例如: [{"name": "太白", "password": 123}, {"name": "sff", "password": 236}, {"name": "rg", "password": 568},...]
    li = []
    # dic = dict()
    while 1:
        user_name = input("请输入用户名:")
        if user_name.upper() == "N":
            break
    
        password = input("请输入密码:")
        dic = dict()
        dic["name"] = user_name
        dic["password"] = password
        li.append(dic)
    print(li)
    View Code
    4. 看代码写结果并解释原因
    # v1 = {"k1": "v1", "k2": [1, 2, 3]}
    # v2 = {"k1": "v1", "k2": [1, 2, 3]}
    # result1 = v1 == v2
    # result2 = v1 is v2
    # print(result1)               # True
    # print(result2)               # False
    View Code
    5. 看代码写结果并解释原因
    变量指向的是真实的数据
    # v1 = "人生苦短,用python"
    # v2 = [1, 2, 3, v1]
    #
    # v1 = "人生苦短,用毛线python"
    # print(v2)                            # [1, 2, 3, '人生苦短,用python']
    # 理解成变量的赋值 例如 a = 10, b = a, c = b, b = 15
    
    # info = [1, 2, 3]
    # userinfo = {"account": info, "num": info }
    # info.append(9)
    # print(userinfo)                         # {'account': [1, 2, 3, 9], 'num': [1, 2, 3, 9]}
    
    # info = [1, 2, 3]
    # userinfo = {"account": info, "num": info }
    # info = "好多题"
    # print(userinfo)                         # {'account': [1, 2, 3], 'num': [1, 2, 3]}
    
    
    # info = [1, 2, 3]
    # userinfo = [info, info ,info , info]
    # info[0] = "好嗨哟"
    # print(info, userinfo)                 #  ['好嗨哟', 2, 3]   [['好嗨哟', 2, 3], ['好嗨哟', 2, 3], ['好嗨哟', 2, 3], ['好嗨哟', 2, 3]]
    
    # info = [1, 2, 3]
    # userinfo = [info, info ,info , info]
    # userinfo[2][0] = "shut up"
    # print(info, userinfo)                   #  ['shut up', 2, 3] [['shut up', 2, 3], ['shut up', 2, 3], ['shut up', 2, 3], ['shut up', 2, 3]]
    
    # data_list = []
    # data = {}
    # for i  in range(5):
    #     data["user"] = i
    #     data_list.append(data)
    # print(data)                      # {'user': 4}
    # print(data_list)                 # [{'user': 4}, {'user': 4}, {'user': 4}, {'user': 4}, {'user': 4}]
    View Code
  • 相关阅读:
    cocos2D-X 4.0 build
    Boost Download
    史上最全的CSS hack
    web前端js中ES6的规范写法
    爬虫最终杀手锏 --- PhantomJS 详解(附案例)
    移动端300ms延迟的解决方法
    js动态生成html元素并为元素追加属性
    css中border-sizing属性详解和应用
    纯CSS实现Tab切换
    阻止移动端浏览器点击图片会预览的几种方法
  • 原文地址:https://www.cnblogs.com/zcj-272/p/13395888.html
Copyright © 2011-2022 走看看