目录
1. 概述
2. 数学运算
2.1 求绝对值函数 abs( )
2.2 取近似值 round( )
2.3 求次方 pow( )
2.4 求商和余数 divmod( )
2.5 求最大值 max( )
2.6 求最小值 min( )
2.7 求累加和 sum( )
2.8 eval( )
3. 类型转换
3.1 #ord( ):字符转10进制
3.2 #bin( ) 10进制转为2进制
3.3 #hex( ) 10进制转为16进制
3.4 #oct( ) 10进制转8进制
3.5 #list( ) 元组转换为列表
3.6 #tuple( ) 列表转为元组
3.7 #dict( ) 创建新字典
1. 概述
python 安装后自带的函数
网址:https://docs.python.org/zh-cn/3/library/functions.html
2. 数学运算
2.1 求绝对值函数 abs( )
#求绝对值
print(abs(-1))#1
2.2 取近似值 round( )
#四舍五入(与python版本有关)
print(round(2.5))#2
print(round(2.6))#3
print(round(2.4))#2
print(round(2.542,2))#2.54
print(round(2.65,1))#2.6
print(round(2.88,1))#2.9
2.3 求次方 pow( )
#求次方
print(pow(2,2))#4
print(2**2)#4
print(pow(2,3))#8
2.4 求商和余数 divmod( )
#求商和余数 divmod(a,b)返回商为a,b为余数的元组
print(divmod(10,3))#(3, 1)
2.5 求最大值 max( )
#求最大值 max
print(max(1,4,6,7,10))#10
2.6 求最小值 min( )
#求最小值 min
print(min(1,4,6,7,10))#1
2.7 求累加和 sum( )
#求累加和:列表,元组,集合
print(sum([1,3,5,8,2]))#19
print(sum(range(10)))#45
2.8 eval( )
#eval()执行字符串表达式,返回表达式的值
a,b,c = 1,2,3
print(eval('a+b'))#3
print(eval('a+b+c',{'c':3,'b':2,'a':1}))#括号中若有第二个数据,必须是字典
3. 类型转换
#int( ),#char( ),#bool( ),#float( ),#str( ) 较为简单,这里暂不演示;
3.1 #ord( ):字符转10进制
print(ord('a')) #97
3.2 #bin( ) 10进制转为2进制
print(bin(10)) #0b1010
3.3 #hex( ) 10进制转为16进制
print(hex(11)) #0xb
3.4 #oct( ) 10进制转8进制
print(oct(11)) #0o13
3.5 #list( ) 元组转换为列表
tup = (1,)
print(type(tup)) #<class 'tuple'>
print(type(list(tup))) #<class 'list'>
3.6 #tuple( ) 列表转为元组
li = [1,2,3]
print(type(li))#<class 'list'>
print(type(tuple(li)))#<class 'tuple'>
3.7 #dict( ) 创建新字典
#传空字典
dict()
print(dict())#{}
#传字典
dict0 = dict({'a':a,'b':b})
print(dict0)#{'a': 1, 'b': 2}
#传关键字
dict1 = dict(ten = 10,six = 6)
print(dict1)#{'ten': 10, 'six': 6}
#传列表(至少包含一个元组的列表)
dict2 = dict([('b',66),('a',11)])
print(dict2)#{'b': 66, 'a': 11}
#bytes() 转换为字节数组
print(bytes('不喜欢python', encoding='utf-8'))
#b'\xe4\xb8\x8d\xe5\x96\x9c\xe6\xac\xa2python'