python六剑客之map()函数
直接上截图:
ord() 函数是 chr() 函数或 unichr() 函数的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
举例如下:
如果使用map函数,该怎么做??
map()函数就是把每一个字母分别代入到函数中做执行,把返回的结果放到list中。
再举例子:
list(map(str.lower,"ABC"))是把每一个字母分三次代入str.lower函数中(不能加(),只写函数名字),等于函数调用了三次。
可见,map()可以批量的调用一些函数做一件事。
后面必须是一个序列(字符串,列表,元组都可以),如下:
关于map()函数: