打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编程技巧:掌握八个常用的数学运算与统计函数

abs(x)函数

 1'''
2参数说明
3x: 代表需要获取绝对值的数值,整数|浮点数|复数
4return:数字的绝对值,复数则返回模
5'''

6
7res = abs(180)
8
9print('整数:',res)
10
11res = abs(-180)
12
13print('负数:',res)
14
15res = abs(-9.99)
16
17print('浮点数:',res)
18
19res = abs(1-2j)
20
21print('复数:',res)

divmod(x, y)函数

1'''
2参数说明
3x: 被除数
4y: 除数
5return: 返回数据元组('商','余数')。
6'''

7
8print(divmod(92))

len(x)函数

 1'''
2参数说明
3x: 获取其长度或者项目个数的对象,如字符串、元组、列表、字典等
4return: 对象的长度
5'''

6list_ = [1,2,3,4,5]
7
8print('list_ 的长度是:', len(list_))
9
10str = '1,3,4,5,7,8,10,2'
11
12print('str 的长度是:',len(str))
13
14tuple_ = (1,2,3,4,5,6)
15
16print('tuple_ 的长度是:',len(tuple_))

max(iterable, *[, key, default])

 1'''
2参数说明
3iterable: 可迭代对象
4default: 命名参数,用来指定最大值不存在时返回的默认值
5key: 指定获取最大值的方法
6arg: 指定数值
7return: 返回给定参数的最大值
8'''

9
10str = 'abcdefghijkABCDEFGHI'
11
12print('最大值: ',max(str))
13
14str = '1234567890'
15
16print('最大值: ',max(str))
17
18str = '123abcin789'
19
20print('最大值: ',max(str))
21
22list_ = ['a','b','c']
23
24print('最大值: ',max(list_))
25
26tuple_ = (1,2,3,4,5)
27
28print('最大值: ',max(tuple_,key=int))

min(iterable, *[, default=obj, key=func])

 1'''
2参数说明
3iterable: 可迭代对象
4default: 命名参数,用来指定最大值不存在时返回的默认值
5key: 指定获取最大值的方法
6arg: 指定数值
7return: 返回给定参数的最大值
8'''

9
10str = 'abcdefghijkABCDEFGHI'
11
12print('最小值: ',min(str))
13
14str = '1234567890'
15
16print('最小值: ',min(str))
17
18str = '123abcin789'
19
20print('最小值: ',min(str))
21
22list_ = ['a','b','c']
23
24print('最小值: ',min(list_))
25
26tuple_ = (1,2,3,4,5)
27
28print('最小值: ',min(tuple_,key=int))

pow(x, y[, z])

 1'''
2参数说明
3x: 必需参数,底数
4y: 必需参数,指数
5z: 可选参数,对结果取模
6'''

7
8print('3的平方是: ',pow(32))
9
10print('-2的3次方是: ',pow(-23))

round(number[, ndigits])

 1'''
2参数说明
3number: 表示需要格式化的数值
4ndigits: 可选参数,保留小数位数
5return: 四舍五入值
6'''

7
8print('保留整数',round(3.1415926))
9
10print('保留整数后面的零',round(3.1415926,0))
11
12print('保留两位小数',round(3.1415926,2))

sum(iterable[, start])

 1'''
2参数说明
3iterable: 可迭代对象
4start: 可选参数,指定相加的参数(即序列值相加后再次相加的值),如果没有设置此参数,则默认为 0
5return: 求和结果
6'''

7
8list_ = [246810]
9
10print('list_求和: ',sum(list_))
11
12list_ = ['1','2','3']
13
14list_ = [int(i) for i in list_]
15
16print('list_求和: ',sum(list_))
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python 函数
Python的函数详解  #
一天速成Python教程
Python内置函数大全
python
技术图文:教小朋友学 Python -- 字符串与序列
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服