• is == 编码与解码


    is 和 ==  主要是数字和字符串的比较

    1 区别: ==比较的是两边的值     is比较的是两边值的id    id获取的方法 id()

    2 小数据池: -5~256

    3 字符串中特殊字符有id不同

    4 字符串中单个字符*20以内,内存地址是一样的 *21以上内存地址不一致

    编码与解码

    1       encode (a )把明文编译成a格式代码               decode()把代码翻译成明文

    2  ascii码 包含英文 数字 特殊字符 不含中文     8bit 

    3  gbk  国标码 包含英文数字 中文 字符    16bit

    4  unicode 万国码  包含 英文 数字 中文 字符    32bit

    5  utf-8   包含英文 数字 中文 字符     中文24bit    英文8bit

    数据传输和存储用的是byte格式

    习题

    1
    # count = 0
    # li = []
    # while count < 10:
    #     gre = int(input("请输入分数(5-10):"))
    #     if 5 <= gre <= 10:
    #         li.append(gre)
    #         count += 1
    #     else:
    #         print("输入有误,请重新输入")
    #         continue
    #     print(li)
    
    # 2
    # 电影投票.
    # 程序先给出⼀个⽬前正在上映的电影列表.
    # 由⽤户给每⼀个电影投票.
    # 最终 将该⽤户投票信息公布出来
    # lst = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    # 结果: {'⾦瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}
    
    # lst = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    # dic = {}
    # a = 0
    # for i in lst:
    #     print(i)
    #     name = str(input("请为电影打分:"))
    #     dic[lst[a]] = name
    #     a += 1
    # print(dic)
    
    
    # 3
    # 3. 念数字.  给出一个字典.
    # 在字典中标识出每个数字的发音. 包括相关符号. 然后由用户输入一个数字.
    # 让程序读出相对应的发音(不需要语音输出. 单纯的打印即可)
    # l1 = []
    # dic = {'-': 'fu',
    #        '0': 'ling',
    #        '1': 'yi',
    #        '2': 'er',
    #        '3': 'san',
    #        '4': 'si,',
    #         '5': 'wu',
    #        '6': 'liu',
    #        '7': 'qi',
    #        '8': 'ba',
    #        '9': 'jiu',
    #        '.': 'dian'}
    # name = input("请输入一个数:")
    # for i in name:
    #     if i in dic.keys():
    #         l1.append(dic[i])
    # print(l1)
    
    # 4车牌区域划分,根据以下车牌信息和各地信息,分析出各省车牌的持有量.
    # cars = ['鲁A32444', '鲁B12333', '京B8989M', '黑C49678', '黑C46555', '沪B25041']
    # locals = {'沪': '上海', '黑': '黑龙江', '鲁': '山东', '京': '北京', '鄂': '湖北', '湘': '湖南'}
    # dic = {}
    # lst = []
    # for i in range(len(cars)):
    #     lst.append(cars[i][0])
    # for a in locals.keys():
    #      k = lst.count(a)
    #      if k >0:
    #          dic.setdefault(locals[a],k)
    # print(dic)
    
    
    
    
    # 5
    #  zhubo = {'卢本伟': 122000, '冯提莫': 189999, '金老板': 99999, '吴老板': 25000000, 'alex': 126}
    # 1计算主播的平均收益
    # l1 = 0
    # l2 = 0
    # for i in zhubo:
    #     li = zhubo.get(i)
    #     l1 += li
    #     l2 = l1/len(zhubo)
    # print(l2)        #5082424.8
    # 2 干掉收益小于平均值的主播
    # for i in list(zhubo):
    #     if zhubo[i] < 5082424:
    #         del zhubo[i]
    # print(zhubo)
    
    # 3 干掉卢本伟
    # del zhubo['卢本伟']
    # print(zhubo)
    

      

    不要被眼前的迷雾遮住了双眼.
  • 相关阅读:
    MP教程-入门
    [15213] Assembly
    Crack the code interview
    [interview questions] 资料总结
    [Two Sigma OA] Longest Chain
    [Tow Sigma OA] friend cycles
    [security]
    [security] GNUpg
    [coursera] 面试前准备
    [coursera] [design] Hangman
  • 原文地址:https://www.cnblogs.com/lingcai/p/9409569.html
Copyright © 2020-2023  润新知