• 常用内置函数_eval_exce


    内置函数

    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次方, 对y取余

    1 res = pow(2, 3, 5)    # 2**3%5
    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('abc
    '))

    hash 生成hash值

    1 # 此函数根据当前值的实际存储在内存地址计算的出
    2 print(hash('abc'))
  • 相关阅读:
    Ruby--Array
    SQL--查询相同字段的数据
    Ruby--CSV
    Ruby--String
    Git常用命令
    JS Date函数操作
    FTP命令
    Rails--%w用法[转]
    Rails--export csv
    Mysql远程访问
  • 原文地址:https://www.cnblogs.com/caihuajiaoshou/p/10624598.html
Copyright © 2020-2023  润新知