python常用的内置函数

1,abs()绝对值函数

abs(-1)       


2,max()最大值
max([1,2,3,4])

max(11,22)

 

 

3,min()最小值
max([1,2,3,4])

max(11,22)

      运行结果:4 或 22 

 

4,len()去长度
s = 'abcd'
len(s)

      运行结果:4

 

5,divmod() 返回2个数的商和余数
divmod(5,2)

      运行结果:(2,1)

 

6,pow() 返回 xy(x的y次方) 的值,如果还有z,三个数的话表示取模,最后还要除以z。
pow(2,2)

pow(2,2,4)      

      运行结果:输出结果为0,即2*2%4=0

 

7,round() 返回浮点数x的四舍五入值,2表示保留2位小数。

round(2.452,2)

 

      运行结果:2.45   

  

8,callable() 判断对象是不是可以调用(函数,类),以bool值返回

def test():
pass
callable(test)

 

      运行结果:True

 

9,type()查看数据类型

str1 = 'hello,boy'

print type(str1)

 

      运行结果:str 

 

10,isintance() 判断给定值得数据类型

isinstance(1,int)

或者

isinstance('s',(int,str))

      

      运行结果:True

11,cmp() 比较2个对象的大小,如果x<y,返回-1,相等为0,大于返回1.

cmp(1,3)

      运行结果:-1

 

12,range 返回1个列表
range(10)

      运行结果:[0,1,2,3,4,5,6,7,8,9]


13,xrange 返回1个对象

xrange(10)

      运行结果:返回1个对象,需要使用for循环遍历。

 


14,eval() 主要用于将字符串作为有效的表达式计算
a = '7*8'
eval(a)

      运行结果:72

 

15,chr() 求该数字对应的ascall的值

chr(67)

      运行结果:C


16,ord() 求该ascall值对应的字符

ord('A')

       运行结果:65

 


17,sum() 求和

sum(1,2)

      运行结果:3

 

18,int() 转换成整数

int(5.2)

      运行结果:5

19,float() 转换成浮点数

float(5)

      运行结果:5.0

20,long() 转换成长整型

long(1.1)

      运行结果:1L

21,str() 转换成字符串

str(123)

      运行结果:‘123’

 

22,complex 转换成复数

complex(1)

      运行结果:(1+0j)

23,bin() 返回某个数的二进制数

bin(4)

      运行结果:'0b100'

24,oct() 返回某个数的八进制

oct(4)

      运行结果:’04'

25,返回1个数的16进制

hex(4)

      运行结果:'0x4'

 

posted @ 2018-01-08 21:59  某电商首席日志工程师  阅读(204)  评论(1编辑  收藏  举报