python内置函数详解
1.abs()
abs()函数返回给定参数的绝对值。参数可以是 实数(整数、浮点数等)或复数,如果参数是复数,则返回复数的模。
>>> abs(-1)
1
>>> abs(2)
2
>>> abs(-1.23)
1.23
>>> abs(2-2j)
2.8284271247461903
>>> abs(3+4j)
5.0
2.int()
(1)int()返回值为0
>>> int()
0
(2)浮点数转化为整型 (无论浮点数的小数部分值是什么,使用int( )函数转化时,只会保留整数部分,而将小数部分舍去。)
>>> int(12.34)
12
>>> int(1.23)
1
>>> int(1.68)
1
(3)将其他进制转化为10进制
>>> int("12",16) #将16进制转化为10进制
18
>>> int("12",8) #将8进制转化为10进制
10
>>> int("10011",2) #将2进制转化为10进制
19
(4)将布尔值转化为整数
>>> int(True)
1
>>> int(False)
0
3.float()
(1)float()返回值为0.0
>>> float()
0.0
(2)将整数转化为浮点数
>>> float(12)
12.0
>>> float(1)
1.0
(3)将布尔值转化为浮点数
>>> float(True)
1.0
>>> float(False)
0.0
4.complex()
(1) complex()返回值为0j
>>> complex()
0j
(2)输入整数转化为负数
>>> complex(1)
(1+0j)
>>> complex(1,2)
(1+2j)
>>> complex(0,2)
2j
(3)将字符串转化为负数,如(’1+2j’),“+”左右两边不能有空格,否则报错
>>> complex('1+2j')
(1+2j)
>>> complex('1 + 2j')
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
complex('1 + 2j')
ValueError: complex() arg is a malformed string
版权声明:本文为weixin_52089565原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。