zoukankan      html  css  js  c++  java
  • 内置函数部分用法

    abs # 求绝对值
    n = -2666
    print(abs(n))
    all   #all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否不为 0、''、False 或者 iterable 为空
    print(all([1,2,3]))      #true
    print(all([1,2,0,3]))    #false
    print(all(('1','2',' ','3'))   #true  只要元素一个都不为空
    ascii #Return an ASCII-only representation of an object,ascii(“中国”) 返回”‘u4e2du56fd’”
    print(ascii(("中国")))   #万国马
    bin #返回整数的2进制格式
    print(bin(4))    #0b100    二进制
                        1  2  4  8  16   32
    bin(4)            0  0  1   0  0   0
    bool # 判断一个数据结构是True or False, bool({}) 返回就是False, 因为是空dict
    传入元组、列表、字典等对象时,元素个数为空返回False,否则返回True.
    print(bool([]))      #false
    print(bool([2,3,45,65]))      #true
    print(bool(()))            #false
    bytearray # 把byte变成 bytearray, 可修改的数
    n = (1,2,3,4)  #元祖不可修改
    m = bytearray(n)
    print(m)    # bytearray 元祖可修改
    m[0]=6
    for time in m :
        print(time)
    bytes # bytes(“中国”,”gbk”)
    n = bytes ("中国",'gbk')
    print(n)  
    chr # 返回一个数字对应的ascii字符 , 比如chr(90)返回ascii里的’Z’

    complex #求复数,一般人用不到
    n = complex(2,7)
    print(n)     #(2+7j)   复数
    dict #生成一个空dict
    print(dict()) # { }

    divmod #返回除法的商和余数 ,比如divmod(4,2),结果(2, 0)

    enumerate #返回列表的索引和元素,比如 d = [“alex”,”jack”],enumerate(d)后,得到(0, ‘alex’) (1, ‘jack’)
    n = ['alex','jack']
    n = enumerate(n)
    for i in n :
        print(i)
    eval #可以把字符串形式的list,dict,set,tuple,再转换成其原有的数据类型。
    n = '[1,2,3,4]'
    n = eval(n)
    print(n)
    exec #把字符串格式的代码,进行解义并执行,比如exec(“print(‘hellworld’)”),会解义里面的字符串并执行
    exec("print('helloworld')")
    exit #退出程序

    filter #对list、dict、set、tuple等可迭代对象进行过滤, filter(lambda x:x>10,[0,1,23,3,4,4,5,6,67,7])过滤出所有大于10的值
    n = filter(lambda x:x>10 ,[1,2,11,2,1,23,])
    for i in n:
        print(float #转成浮点  小数

    frozenset #把一个集合变成不可修改的

    globals #打印全局作用域里的值

    lobals #打印局部的值

    hash #hash函数

    help

    hex #返回一个10进制的16进制表示形式,hex(10) 返回’0xa’

    id #查看对象内存地址

    input

    int

    isinstance #判断一个数据结构的类型,比如判断a是不是fronzenset, isinstance(a,frozenset) 返回 True or False

    len #长度

    list #列表

    map # map(lambda x:x**2,[1,2,3,43,45,5,6,]) 输出 [1, 4, 9, 1849, 2025, 25, 36]

    max # 求

    min # 求最小值

    oct # 返回10进制数的8进制表示

    open

    ord # 返回ascii的字符对应的10进制数 ord(‘a’) 返回97,

    print

    quit

    range

    repr #没什么用

    reversed # 可以把一个列表反转

    round #可以把小数4舍5入成整数 ,round(10.15,1) 得10.2

    set

    sorted

    str

    sum #求和,a=[1, 4, 9, 1849, 2025, 25, 36],sum(a) 得3949

    tuple #元祖

    type #类型

    vars #返回一个对象的属性

    zip #可以把2个或多个列表拼成一个, a=[1, 4, 9, 1849, 2025, 25, 36],b = [“a”,”b”,”c”,”d”],
    a=[1, 4, 9, 1849, 2025, 25, 36]
    b = ['a','b','c','d']
    print(list(zip(a,b)))#以列表,字符,元祖,字典,集合  装起来
    callable # 判断一个对象是否可调用
    classmethod #面向对象时用
    delattr #面向对象
    dir #返回对象的可调用属性

    getattr #面向对象时用
    hasattr #面向对象时用
    setattr #面向对象时
    staticmethod #面向对象时用
    super #面向对象时用
    object #面向对象时用
    property #面向对象时用
    issubclass #面向对象时用

    iter #把一个数据结构变成迭代器
    next # 生成器会用到
  • 相关阅读:
    Spring如何处理线程并发问题?
    什么是spring?
    如何通过sql语句完成分页?
    哪一个List实现了最快插入?
    请说出作用域public,private,protected,以及不写时的区别?
    使用什么命令查看用过的命令列表?
    静态变量和实例变量的区别?
    使用什么命令查看磁盘使用空间? 空闲空间呢?
    什么是 Mybatis?
    是否可以继承String类?
  • 原文地址:https://www.cnblogs.com/xuanxuan360/p/11179836.html
Copyright © 2011-2022 走看看