博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之内置函数再总结
阅读量:6982 次
发布时间:2019-06-27

本文共 1374 字,大约阅读时间需要 4 分钟。

一.数字相关

1.绝对值:abs(-1)

2.最大最小值:max([1,2,3]) ,min([1,2,3])

3.序列长度:len('abc')  ,  len([1,2,3])  ,  len((1,2,3))

4.取模:divmod(5,2)//(2,1)

5.乘方:pow(2,3,4)//2**3/4

6.浮点数:round(1)//1.0

 

二.功能相关

1.函数是否可调用:callable(funcname),注意,funcname变量要定义过

2.类型判断:isinstance(x,list/int)

3.比较:cmp('hello','hello')

4.快速生成序列:(x)range([start,]stop[,step])

 

三.类型转换

1.int(x)

2.long(x)

3.float(x)

4.complex(x)     #复数

5.str(x)

6.list(x)

7.tuple(x)     #元组

8.hex(x)

9.oct(x)

10.chr(x)      #返回x对应的字符。如chr(65)返回‘A’

11.ord(x)      #返回字符对应的ASC数字编号,如ord('A')返回65

 

四.字符串处理

1.首字母大写:str.capitazlize

'hello'.capitalize()
'Hello'
View Code

2.字符串替换:str.replace

'hello'.replace('l','2')
'he22o'
View Code

3.字符串切割:str.split

'hello'.split('l')
['he', '', 'o']
View Code

可以传两个参数,第二个参数为切割次数。

以上三个方法都可以引用String模块,然后用string.xxx的方式进行调用

 

五.序列处理函数

1.len:序列长度

2.max:序列中最大值

3.min:序列中最小值

4.filter:过滤序列

filter(lambda x:x%2==0, [1,2,3,4,5,6]) 结果如下: [2, 4, 6]

5.zip:并行遍历

>>> name=['jim','tom','lili'] >>> age=[20,30,40] >>> tel=['133','156','189'] >>> zip(name,age,tel) [('jim', 20, '133'), ('tom', 30, '156'), ('lili', 40, '189')]

注意,如果序列长度不同时,会出现下面的结果:

>>> name=['jim','tom','lili'] >>> age=[20,30,40] >>> tel=['133','170'] >>> zip(name,age,tel) [('jim', 20, '133'), ('tom', 30, '170')]

6.map:并行遍历,可接受一个function类型的参数

a=[1,3,5]b=[2,4,6]map(None,a,b)[(1,2),(3,4),(5,6)]map(lambda x,y : x * y,a,b)[2,12,30]

 

转载于:https://www.cnblogs.com/shaojiafeng/p/7292106.html

你可能感兴趣的文章
SAN存储方式之falconstor实施方案(2)
查看>>
Bokeh快速入门(1)
查看>>
第一天salt stack 笔记
查看>>
读取本机的Java运行环境和相关配置文件的内容
查看>>
leetCode 338. Counting Bits | Dynamic Programming | Medium
查看>>
Linux系统下的RZSZ(文件传输工具)
查看>>
创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)
查看>>
PostgreSQL中1000分区的继承分区表更新失败的原因
查看>>
快照对于云计算是鸡肋吗?
查看>>
PostgreSQL中如何对应SQL Server中的rowversion
查看>>
第5章选择结构程序设计
查看>>
linux 下网络流量监控
查看>>
[CentOS6] Page allcation failure
查看>>
Visual Studio 11 九大新特性:图文详解
查看>>
Linux Shell之六 流程控制--循环
查看>>
寻湖北荆州刘氏族谱
查看>>
Oracle数据库的DBID变更
查看>>
MagicLinux+MySQL5+PHP5+Apache2+phpMyAdmin
查看>>
服务器RAID磁盘坏道修复实战
查看>>
SOAP
查看>>