1 ,python 高级函数,map :对应项计算
- 代码 :
if __name__ == '__main__':
def cheng(a):
return a*a
li = [1,2,3,4]
res = map(cheng,li)
print(li)
print(list(res))
- 结果 :
[1, 2, 3, 4]
[1, 4, 9, 16]
2 ,ord 函数 : 字符串 =》 编码
- ord 的作用 :
得到字符串的 ascii 编码 - 代码 :
if __name__ == '__main__':
s = "a"
res = ord(s)
print(s)
print(res)
- 结果 :
a
97
3 ,map-ord : 连续函数
- 目的 : 求 “abc” 的 ascii 编码得到和
- 代码 :
# 97,98,99
# 300 - 1- 2 -3 = 294
print(sum(map(ord, "abc")))
- 结果 :
294