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 + 匿名函数
列表表达式(列表重写)
举例: