python常用的函数

1、all()
可迭代对象的所有元素都为真,则返回true
2、any()
可迭代对象的一个元素为真,则返回True
3、bin()
将一个十进制数字转化成为一个二进制数字的字符串
4、hex()
将一个十进制数字转化为十六进制数字的字符串
5、oct()
将一个十进制数字转化成一个八进制数字的字符串
6、callable()
判断一个对象是否是可以被调用的,那么什么样才是可被调用的呢,即类似于“test()"这样的写法。函数与类皆可被调用
7、exec()
将一串代码字符串,以代码的形式执行
8、eval()
将一串基本数据类型的字符串,转化成基本数据类型
9、dir()
查看某个类型下的所有方法
10、divmod()
获取两个数相除后的商和余数,成为一个元组
11、max()
获取某个可迭代对象的最大值
12、min()
获取某个可迭代对象的最小值
13、pow()
获取a的b次方
14、type()
查看数据类型
15、round()
保留小数,注意它的保留方式是向下保留吗,并不是四舍五入
16、filter()
将一个可迭代对象按某种特定的方式过滤,生成一个新的可迭代对象
17、map()
将一个可迭代对象按某种特定方式处理成一个新的可迭代对象。效果与列表生成式一样(注意:列表生成式写法很方便)
18、frozenset()
将一个可迭代对象转化成一个不可变的,如将列表原来可以调用append方法,转化以后将不可调用append方法。
19、sorted()
排序。
a.sorted()在a上进行排序,改变a;sorded(a)在a的副本上进行排序,不改变a;
sorded()中的key控制依照哪个字段排序
operator模块有itemgetter,attrgetter
20、zip()
将两个或者多个列表拼接成一个元组列表
21、abs()
取绝对值
22、len()
取长度
23、pow(x,y,z)
取x的y次幂,再对z取余
24、isinstance()
判断前面的是否是后面的这种类型,返回true or false
25、cmp()
判断两者是否相等,相等返回0,a<b 返回-1,a>b 返回1
26、range和xrange的区别,都是生成列表,但是range生成的是直接可以迭代的列表,而xrange生成的是生成器,需要list(arange())才是列表,range()可以一次返回整个列表,而arange()只能每次返回一个值
27、string的函数
str.capitalize()——对字符首字母大写
全部大写:str.upper()
全部小写:str.lower()
大小写互换:str.swapcase()
str.replace()——对字符串a改为b
str.split() ——对字符串进行分割,第一个参数是分隔符,后面参数是分割几次
28、reduce()
将一个函数作用在一个序列上,对序列做累积
29、enumerate()
返回一个枚举型
30、list()
返回一个列表list
31、iter()
返回一个可迭代的对象
32、dict()
转换为dict
33、tuple()
转换为tuple
34、set()
转换为set









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值