lamba




补充:


如图:


举例:


上例中的reduce用法:


内建函数


如图,有137的函数、类等等


类的单词首字母是大写的

查看函数或者类的方法:


常用的内建函数:

1.返回数字的绝对值

查看内置函数方法:


所以:


2.取列表最大最小值


取大小值内建函数方法:


比较多个参数:


比较数字大小:


常用内建函数

len() 函数


字符串、元组、列表、字典都可以。一下为字典例子:


divmod() 内建函数:


由说明可以看出,这个函数的作用是返回两个数字的商和余数。


pow()内建函数:


当两个参数的时候,等于x的y次方,当三个参数的时候,等于x的y次方再跟z取余

举例:


round() 内建函数:


举例:


callable()内建函数:


判断这个对象是不是可调用的

举例:


type() 内建函数:


isinstance() 内建函数:


返回布尔值

举例:

之前定义过 l 和 s 的函数:


和type的不用只处:

判断类的时候,用isinstance能更好的判断出来。

cmp() 内建函数:



比较字符串:


是按照字符来比较的,不是按照长度比较的。

range() 和 xrange() 这两个之前已经见过。

类型转换,内置函数:

int()


举例:


long()



float()


complex()

转变成一个复数


str()


list()


type()


hex()

返回16进制的字符串



eval()

将16进制还原成10进制


oct() 把10进制转换成8进制

自己研究一下

chr()内建函数


返回的是对应的ascII码的字符。


ord() 内建函数



关于字符串处理的内建函数(即,方法):

str.capitalize()


查看方法


方法说明:


返回一个字符串,字符串的首字母被大写。

举例:


str.replace()


说明:替换字符串


str.split()

把字符串切成列表



str.join()



string 模块

import sting   导入模块

很多方法


打印所有小写字母


打印所有大写字母


把字符串第一个字母变成大写


替换字符串


序列处理函数:

filter()



定义函数名:


通过函数处理后:


zip()



当第三个列表的长度与前两个不同的时候,按最短的取。


map()


两个列表使用:


reduce()



fileter   +  匿名函数


map + 匿名函数


reduce + 匿名函数


列表表达式(列表重写)

举例: