匿名函数:按某个值排序
def comp(x):
return x['age']
l=[
{'name':'alex','age':84},
{'name':'oldboy','age':73},
{'name':'egon','age':18},
]
a=sorted(l,key=comp)
print(a)
l.sort(key=lambda a:a['age'])----->固定格式a.sore(key=lambda a:a[ ])
print(l)
编码
字符对应数字的标准
字符……(翻译过程)……数字
ASCII 256字符
gb2312 编码中国规定 包含中文数字对应---》GBK
ASCII 1bite代表1个字符
unicode 2bite 生僻字4个字节
UTF-8 英文1个 中文3个 生僻4——6 -----》包含ASCII
第一代ASCII
第二代GBK
第三代 各国自己定义,乱码的原因就是编码不一样系统不兼容
unicode 以空间换取可以转换任意编码
UTF-8存放基于网络数据量最小提高稳定
2位16进制=1个字节
python3自动把输入的内容转换成unicode兼容性好 对应STR字符型