目录
1、abs()函数
abs(x) 函数返回数字的绝对值。
1)若参数为实数,返回其绝对值。
>>> abs(-78)
78
>>>
>>> abs(10.6)
10.6
2)若参数为复数,则返回复数的绝对值(此复数与它的共轭复数的乘积的平方根)。
>>> abs(1j)
1.0
>>> abs(2+1j)
2.23606797749979
2、divmod() 函数
divmod(a, b)函数(a,b为实数),把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
>>> divmod(41,4)
(10, 1) #41//4==1,41%4==1
>>> divmod(12,4) #整除
(3, 0)
>>> divmod(4+4j,1+1j) #复数时报错
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't take floor or mod of complex number.
3、max() 函数和min() 函数
max( x, y, z, … )方法返回给定参数的最大值,参数为数值表达式
min( x, y, z, … ) 方法返回给定参数的最小值,参数为数值表达式
>>> max(20,34,23,45,-2)
45
>>> min(2,15,-76,-1,3)
-76
4、pow() 函数
pow( x, y )方法返回 x**y(x 的 y 次方) 的值。
>>> pow(100,2)
10000
>>> pow(10,-2)
0.01
>>> pow(4,0)
1
5、sum() 函数
sum(iterable, start)返回计算结果。
iterable – 可迭代对象,如:列表、元组、集合。
start – 指定相加的参数,如果没有设置这个值,默认为0。
>>>sum([0,1,3,2]) # 元组计算总和后再加 0
6
>>> sum((2, 3, 4), 2) # 元组计算总和后再加 2
11
>>> sum([1,2,3], 2) # 列表计算总和后再加 2
8
6、round() 函数
round( x , n )返回浮点数x的四舍五入值。
x – 数值表达式,需要四舍五入的参数。
n – 数值表达式,表示精确几位小数。
>>>round(3.1415926,3) #精确到第三位小数
3.142
>>> round(1.00051,2) #精确到第二位为1.00写作实数1.0
1.0
7、input() 函数
Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
>>>a = input("input:")
input:123 # 输入整数
>>> type(a)
<class 'str'> # 字符串
>>> a = input("input:")
input:runoob # 正确,字符串表达式
>>> type(a)
<class 'str'> # 字符串
input() 可以一次接收多个值。
>>> a,b,c = (input("请输入三角形三边的长:").split())
请输入三角形三边的长:1 3 2
>>> a,b,c
('1', '3', '2')
8、print() 函数
print(*objects, sep=’ ‘, end=’\n’)方法用于打印输出。
objects – 输出对象,可以一次输出多个对象,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以更改。
>>> print("hello")
hello
>>> a=1
>>> b=2
>>> print(a,b) #默认输出的间隔和结尾
1 2
>>> print(a,b,sep="\t",end="..") #更改间隔和结尾
1 2..
>>>