天天看点

复习 Python 匿名函数 内建函数

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 + 匿名函数

列表表达式(列表重写)

本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/2046935