标签:hidden name 结果 投票 dac data col title tar
id() 查看变量的内存地址
is和==
is 判断内存地址是否一致
== 判断内容是否一致
小数据池的作用:
为了快速的创建字符串对象, 可以减少内存的浪费
用缓存的前提:数据可以被共享。不可变.
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(编码). 结果是字符串
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)
列表 lst = [‘***‘, ‘解救吾先?‘, ‘美国往事‘, ‘???的美丽传说‘]
结果 {‘***‘: 99, ‘解救吴先?‘: 80, ‘美国往事‘: 6, ‘???的美丽传说‘: 23}
lst = [‘***‘, ‘解救吾先?‘, ‘美国往事‘, ‘???的美丽传说‘]
dic = {}
print(‘为下面的电影打分‘)
for n in lst:
dic[n] = input(‘输入你的评分:‘)
print(dic)
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=‘ ‘)
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)
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)
标签:hidden name 结果 投票 dac data col title tar
原文地址:https://www.cnblogs.com/joy20181017/p/9845225.html