今天是1024...收入是450R
Posted joy20181017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今天是1024...收入是450R相关的知识,希望对你有一定的参考价值。
今天是1024...收入是450R
今日主要内容
1. 小数据池, 常量池,
id() 查看变量的内存地址
is和==
is 判断内存地址是否一致
== 判断内容是否一致
小数据池的作用:
为了快速的创建字符串对象, 可以减少内存的浪费
用缓存的前提:数据可以被共享。不可变.
2. 再谈编码
ascii: 数字,字母, 特殊字符。
字节: 8bit
gbk: 国标码。16bit, 2byte
unicode: 万国码。32bit, 4byte
utf-8:可变长度的unicode
英文: 1byte 8bit
欧洲文字: 2byte,16bit
中文: 3byte, 24bit
python中的内存里使用的是unicode
s = "你好啊"
python2中用的是ascii
python3用的是unicode
字符串如果传输:
encode(编码) 结果是bytes类型
接受到bytes之后。 需要解码
decode(编码). 结果是字符串
昨晚聊微信到一点多才睡,要死了.
作业
1.老男孩好声?选秀?赛评委在打分的时候呢, 可以进?输入. 假设, 老男孩有10个评委. 让10个评委进?打分, 要求, 分数必须?于5分, ?于10分.
lst = {}
n = 1
while 1:
s = int(input(‘请打分‘))
if s >5 and s < 10 :
lst[n] = s
n += 1
if n > 10:
break
else:
print(‘请重新输入:‘)
print(lst)
2. 电影投票. 程序先给出?个?前正在上映的电影列表. 由?户给每?个电影打分. 最终,将该?户打分信息公布出来 lst = [‘***‘, ‘解救吾先?‘, ‘美国往事‘, ‘???的美丽传说‘] 结果: {‘***‘: 99, ‘解救吴先?‘: 80, ‘美国往事‘: 6, ‘???的美丽传说‘: 23}
列表 lst = [‘***‘, ‘解救吾先?‘, ‘美国往事‘, ‘???的美丽传说‘]
结果 {‘***‘: 99, ‘解救吴先?‘: 80, ‘美国往事‘: 6, ‘???的美丽传说‘: 23}
lst = [‘***‘, ‘解救吾先?‘, ‘美国往事‘, ‘???的美丽传说‘]
dic = {}
print(‘为下面的电影打分‘)
for n in lst:
dic[n] = input(‘输入你的评分:‘)
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‘}
for x in input(‘请输入一个数字:‘):
print(dic[x], end=‘ ‘)
4.车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量. (升级题)
cars = [‘鲁A32444‘, ‘鲁B12333‘, ‘京B8989M‘, ‘黑C46555‘, ‘沪B25041‘, ‘湘A13455‘, ‘沪A8929M‘, ‘黑C1289M‘,]
province = {‘沪‘: ‘上海‘, ‘黑‘: ‘黑龙江‘, ‘鲁‘: ‘山东‘, ‘愕‘: ‘湖北‘, ‘湘‘: ‘湖南‘}
np = {}
for n in province.keys():
np[province[n]] = 0
for n2 in cars:
if n in n2:
np[province[n]] += 1
print(np)
5.干掉主播. 现有如下主播收益信息, 按照要求, 完成相应操作:
zhubo = {‘卢本伟‘: 122000, ‘冯提莫‘: 189999, ‘金老板‘: 99999, ‘吴老板‘: 25000000, ‘alex‘: 126}
- 计算主播的平均收益值
sum=0
for n in zhubo.values():
sum += n
print(sum/len(zhubo))
- 干掉收益小于平均值的主播
k = []
for n in zhubo.keys():
if zhubo[n] < 5082424.8:
k.append(n)
print(‘被干掉了的名单:‘,k)
for n in k:
del zhubo[n]
print(zhubo)
- 干掉卢本伟
for n in zhubo.keys():
if n == ‘卢本伟‘:
del zhubo[n]
break
print(zhubo)
以上是关于今天是1024...收入是450R的主要内容,如果未能解决你的问题,请参考以下文章