Python学习笔记:Python的常用内置函数1

孤街醉人 提交于 2020-12-28 02:59:53

整理一下常用的Python内置函数

数学运算相关

绝对值 abs(a):

abs(-10)=abs(10)=10  

最大值 max(L):

max(1,2,3,4,1)=4 

最小值 min(L)=

min(1,2,3,4,1,2,0)=0

len(L)表示L的长度,求长度

len(1,2,3,4,5)=5

divmod(a,b)表示a除以b,和a除以b的余。

divmod(2,3)=(2/3,2%3).

pow(a,b[,c])表示1,a的b次方。2.a的b次方除以c的余。

pow(2,3)=2**3 
pow(2,3,4)=2**3%4

round(a)表示浮点数

round(3)=3.0

测试f函数是否可被调用。返回True或者False。

​callable(f) 

判断l是否为列表,整型,元组等形式。返回True或者False。

isinstance(l,list/int/tuple...): 

比较x,y x<y返回-1,x=y返回0,x>y返回1。#不同数据类型的时候,怎么判断?

cmp(x,y):* x,y

快速生成列表

range():range(5)=[0,1,2,3,4]. 

快速生成一个列表对象 #大数据运算时快很多

xrange():xrange(5)=xrange(5)

类型转化相关

返回a的数据类型

 type(a):

将a转化为整形

    int(a) 

将a转化为长整形

    long(a)  

将a转化为浮点型

 float(a) 

将a转化为复数

complex(a) 

将a转化为字符串

str(a) 

将a转化为列表

list(a)  

将a转化为元组

tuple(a)  

返回值为字符串,将a转化为16进制

hex(a)

返回值为字符串,将a转化为8进制

oct(a)  

返回值为字符串,将a转化为2进制

bin(a)  

返回值为ASCII字符串,将a转化为一个对应的字符,允许范围是range(256)是ord()的配对函数

chr(a)  

返回值为ASCII数值/Unicode数值,是chr()的配对函数

ord('a')

返回值为Unicode字符串,允许范围是range(65536)

unichr(a)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!