加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

常用内置函数_eval_exce

发布时间:2020-12-14 04:35:39 所属栏目:大数据 来源:网络整理
导读:内置函数 abs 绝对值函数 1 res = abs(-19 ) 2 print (res) round 四舍五入(n.5时,奇数进偶数不进) 1 print (round(1.5)) # 2 2 print (round(2.5)) # 2 3 print (round(3.5)) # 4 4 print (round(4.50)) # 4 sum 计算序列的和(元素是数字类型) 1 listvar =

内置函数

abs 绝对值函数

1 res = abs(-19)
2 print(res)

round 四舍五入(n.5时,奇数进偶数不进)

1 print(round(1.5))       # 2
2 print(round(2.5))       # 2
3 print(round(3.5))       # 4
4 print(round(4.50))      # 4

sum 计算序列的和(元素是数字类型)

1 listvar = (1,2,3,5)
2 print(sum(listvar))

min 返回一个序列的最小值

1 # 二级容器默认查看第一个元素,如果是字母就转成ascii
2 # 可以指定默认参数key改变判断逻辑
3 
4 def func(x):
5     return x[1]
6 listvar = [("aa",10),("ab",1),("ac",2)]
7 print(min(listvar,key=func))

max 返回一个最大值

1 # 与min相似,可以指定key改变判断逻辑
2 print(max(listvar,key=func))

pow(n,m) 计算n的m次方

1 res = pow(2,3)
2 print(res)

range 产生指定范围内的可迭代对象

1 for i in range(5):
2     print(i)

bin,oct,hex 进制转换

1 # bin 10>2
2 print(bin(100))
3 
4 # oct 10>8
5 print(oct(100))
6 
7 # hex 10>16
8 print(hex(100))

ascii转换

1 # chr asc>str
2 print(chr(97))
3 
4 # ord str>acs
5 print(ord(a))

eval,exec,脚本执行

1 # exec 将str转成python脚本运行
2 exec(a=10)
3 
4 # eval 将str转成python脚本运行(比较辣鸡)
5 eval(print(123))

repr 原型化输出字符串

1 print(repr(abcn))

hash 生成hash值

1 # 此函数根据当前值的实际存储在内存地址计算的出
2 print(hash(abc))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读