lamba

image.png

image.png

image.png

补充:

image.png

如图:

image.png

举例:

image.png

上例中的reduce用法:

image.png

内建函数

image.png

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

image.png

类的单词首字母是大写的

查看函数或者类的方法:

image.png

常用的内建函数:

1.返回数字的绝对值

查看内置函数方法:

image.png

所以:

image.png

2.取列表最大最小值

image.png

取大小值内建函数方法:

image.png

比较多个参数:

image.png

比较数字大小:

image.png

常用内建函数

len() 函数

image.png

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

image.png

divmod() 内建函数:

image.png

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

image.png

pow()内建函数:

image.png

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

举例:

image.png

round() 内建函数:

image.png

举例:

image.png

callable()内建函数:

image.png

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

举例:

image.png

type() 内建函数:

image.png

isinstance() 内建函数:

image.png

返回布尔值

举例:

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

image.png

和type的不用只处:

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

cmp() 内建函数:

image.png

image.png

比较字符串:

image.png

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

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

类型转换,内置函数:

int()

image.png

举例:

image.png

long()

image.png

image.png

float()

image.png

complex()

转变成一个复数

image.png

str()

image.png

list()

image.png

type()

image.png

hex()

返回16进制的字符串

image.png

image.png

eval()

将16进制还原成10进制

image.png

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

自己研究一下

chr()内建函数

    image.png

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

image.png

ord() 内建函数

image.png

image.png

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

str.capitalize()

image.png

查看方法

image.png

方法说明:

image.png

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

举例:

image.png

str.replace()

image.png

说明:替换字符串

image.png

str.split()  

把字符串切成列表

image.png

image.png

str.join()

image.png

image.png

string 模块

import sting   导入模块

很多方法

image.png

打印所有小写字母

image.png

打印所有大写字母

image.png

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

image.png

替换字符串

image.png

序列处理函数:

filter()

image.png

image.png

定义函数名:

image.png

通过函数处理后:

image.png

zip()

image.png

image.png

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

image.png

map()

image.png

两个列表使用:

image.png

reduce()

image.png

image.png

fileter   +  匿名函数

image.png

map + 匿名函数

image.png

reduce + 匿名函数

image.png

列表表达式(列表重写)

举例:

image.png