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()函数:

 

posted @ 2020-06-04 15:31  anna1210  阅读(350)  评论(0编辑  收藏  举报