博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day6——is,==,编码和解码
阅读量:5256 次
发布时间:2019-06-14

本文共 2497 字,大约阅读时间需要 8 分钟。

  ==      比较      比较的是两边的值 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 = 1li = []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 = 0for i in li:    print(li[a])    p = int(input('请给该电影打分>>>'))    dic[li[a]] = p    a += 1print(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 = 0for 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)

 

 

转载于:https://www.cnblogs.com/-li926/p/9475844.html

你可能感兴趣的文章
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
使用&nbsp;SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>