• 内置函数


    eval()截取当前内容,并保存当前格式内容,只能执行一行代码,能获取到返回值
    a = eval('123')
    print(type(a))
    <class 'int'>
    res = eval('1+2+3')
    6

    exec()截取当前内容,并保存当前格式内容,能执行多行,不能获取到返回值

    code='''
    if 3>2:
        print(True)
    else:
        print(False)
    '''
    print(exec(code))
    True
    None
    res2 = exec('1+2+3')
    print( res2)
    None
    ord()显示该值在ascii码里面位置
    print(ord('a'))
    97
    chr()显示该值在ascii码里面对应值
    print(chr(97))
    a
    sum()求和
    print(sum(range(101)))
    5050

    map()它接收一个函数 f 和一个 list,并通过把函数 依次作用在 list 的每个元素上,得到一个新的 list 并返回,可以对数字和字符串操作

    l = [1,2,3,4,5]
    print(list(map(lambda x:x+1, l)))
    [2, 3, 4, 5, 6]
    def con(s):
        s1=s[1:].upper()
        return s1
    l = ['zheng', 'xiao', 'zhang']
    print(list(map(con,['zheng', 'xiao', 'zhang'])))

    ['HENG', 'IAO', 'HANG']

    callable()判断是否可以调用
    def a():
        pass
    print(callable(a))
    True
    locals()局部变量
    globals()全局变量
    zip()把2个列表合成一个,多余的删除
    a = [1,2,3,4,5]
    b = ['a','b','c']
    print(list(zip(a,b)))
    [(1, 'a'), (2, 'b'), (3, 'c')]
    round()保留几位小数
    print(round(2.232356453453,2))
    2.23

    hash()计算hash值

    取绝对值

    abs()
    转换成字典
    dict()
    取最小值
    min()

    取最大值

    max()
    判断是否是可迭代对象,如果是就返回True,如果是空列表,返回False,必须全能迭代,一个False,返回False
    all()
    判断True和False
    bool()
    判断只要有一个可迭代就为真
    any()
    打印当前所有定义的变量
    dir()
    16进制
    hex()
    切片
    slice()
    得到商和余数
    print(divmod(10,2))
    5,0
    查看内存地址
    id()
    排序
    sorted()
  • 相关阅读:
    Z遮罩层完全覆盖页面
    页面加载完成时
    文字超出不换行,用省略号表示
    去掉最后一个元素的边线
    电话点击即可拨打
    制作对话的三角形
    active在iphone上不起作用
    jquery选择后代以及toggle,toggleClass用法
    button点击变换颜色时出现一个蓝色边框
    表格边框的实现
  • 原文地址:https://www.cnblogs.com/zhengyiqun1992/p/10035734.html
Copyright © 2020-2023  润新知