• day6——is,==,编码和解码


       ==      比较      比较的是两边的值
    is 比较 比较的是内存地址 判断两个东西指向的是不是同一个对象
          取内存地址 id()


    小数据池
    数字小数据池范围 -5—256
    字符串中如果有特殊字符他们的内存地址就不一样(单纯比较特殊字符是一样的)——在终端执行
    字符串中单个*20以内他们的内存地址一样,单个乘以21以上内存地址不一样

    编码和解码
    asicc码:
    不支持中文
    支持英文,数字,字母,符号
    8位bit——一个字节
    gbk 国标:
    支持 中文,英文,数字,符号
    英文 16位bit——两个字节
    中文 16位bit——两个字节
    Unicode 万国码:
    支持中文,英文,数字,符号
    不支持存储,不支持传输
    英文 32位bit——四个字节
    中文 32位bit——四个字节
    uft-8 长度可变的万国码,最少用8位
    英文 8位bit——一个字节
    欧洲 16位bit——两个字节
    中文 24位bit——三个字节

    python2的版本,默认使用ascii
    python3的版本,默认使用unicode,在计算的时候会非常方便

    bytes类型
    传输和存储都是使用bytes类型
    pycharm存储的时候默认使用utf-8

    编码(encode):unicode变成你需要的编码
    编码之后的内容是字节(bytes类型)


    day6——作业

    1,老男孩好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入.假设,
    老男孩有10个评委.让10个评委进⾏打分, 要求, 分数必须⼤于5分, ⼩于10分.
    n = 1
    li = []
    while n <= 10:
        cj = int(input('请第%s位评委打分>>>(分数需大于5,小于10):'%n))
        if 5 < cj <= 10:
            print(cj)
            li.append(cj)
            n += 1
        else:
            print('按要求输入')
    print('得分表:%s'%li)


    2.
    电影打分.程序先给出⼀个⽬前正在上映的电影列表.由⽤户给每⼀个电影打分.最终
    将该⽤户打分信息公布出来
    lst = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    结果: {'⾦瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}
    li = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    dic = {}
    a = 0
    for i in li:
        print(li[a])
        p = int(input('请给该电影打分>>>'))
        dic[li[a]] = p
        a += 1
    print(dic)

    3.
    念数字.  给出一个字典.在字典中标识出每个数字的发音.包括相关符号.然后由
    用户输入一个数字.让程序读出相对应的发音(不需要语音输出.单纯的打印即可)
    dic = {
        '-':'fu',
        '0':'ling',
        '1':'yi',
        '2':'er',
        '3':'san',
        '4':'si',
        '5':'wu',
        '6':'liu',
        '7':'qi',
        '8':'ba',
        '9':'jiu',
        '.':'dian'
    }
    s = input('请输入数字>>>')
    for i in s:
        if i in dic.keys():
            print(dic[i],end = ' ')   #end = ' '代表的是以' '结尾,不换行



    4.
    车牌区域划分, 现给出以下车牌.根据车牌的信息, 分析出各省的车牌持有量.(升级题)
    cars = ['鲁A32444','鲁B12333','京B8989M','黑C46555','沪B25041']
    locals = {'':'上海','':'黑龙江','':'山东','':'湖北','':'湖南'}
    dic = {}
    li = []
    for i in range(len(cars)):
        for a in locals:
            if cars[i][0] in a:
                li.append(locals[a])
    for b in li:
        print(b)
        dic[b] = li.count(b)
    print(dic)


    5.
    干掉主播.现有如下主播收益信息, 按照要求, 完成相应操作:
    zhubo = {'卢本伟': 122000, '冯提莫': 189999, '金老板': 99999, '吴老板': 25000000, 'alex': 126}
    1.计算各位主播收益的平均值.
    2.干掉收益小于平均值的主播.
    3.干掉卢本伟.
    sum = 0
    for i in zhubo.values():
        sum += i
        a = sum/len(zhubo)
    print('主播的平局收入是:%s'%a)
    
    
    
    for i in list(zhubo):
        print(zhubo)
        if zhubo[i] < a:
            del zhubo[i]
    print(zhubo)
    
    
    
    del zhubo['卢本伟']
    print(zhubo)
    
    
  • 相关阅读:
    CSS :hover伪类选择定义和用法
    php disk_free_space与disk_total_space实例介绍
    css required,focus,valid和invalid介绍
    E:in-range伪类选择器与E:out-of-range伪类选择器
    php不使用copy()函数复制文件的方法
    数组金额 转 大写
    PHP GD压缩图片
    php快递查询API类-支持各种快递
    share一段采集程序的代码
    全自动小说订阅微信推送
  • 原文地址:https://www.cnblogs.com/-li926/p/9475844.html
Copyright © 2020-2023  润新知