zoukankan      html  css  js  c++  java
  • 内置

    >>> bin(3)  返回二进制
    '0b11'
    >>> hex(3)  返回十六就只
    '0x3'
    >>> oct(3)  返回八进制
    '0o3'
    >>>



    print(abs(-10))
    # all() 可迭代对象中的元素是否为真,如果为真则返回为true
    all([1,-10,0])
    # 可迭代对象中的元素只有一个为真,如果为真则返回为true
    any("AFASDF")
    #ascil 将内存数据对象变成可打印的字符串的形式
    a=ascii([1,2,3,"卡萨丁"])
    print(type(a))
    print(bin(255))#将数字转换成二进制,十进制转换为二进制
    print(bool(8)) #判断真假
    print(callable(5)) #判断是否可以被调用
    print(chr(99)) #将数字对应的ascil 返回值是当前整数对应的ascii字符,参数为整数;chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。97--->122对应的是a--->z
    • i -- 可以是10进制也可以是16进制的形式的数字。;返回值是当前整数对应的ascii字符。

    {} #这是默认字典
    dict()#这也是一个字典
    a=dict({"name":"zxhang"})
    print(type(a))
    print(dir(a)) #dir() 查询有什么方法

    # eval() #将字符串装换为字典

    可以把list,tuple,dict和string相互转化
    a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"

    b = eval(a)

    b
    Out[3]: [[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]

    type(b)
    Out[4]: list

    a = "{1: 'a', 2: 'b'}"

    b = eval(a)

    b
    Out[7]: {1: 'a', 2: 'b'}

    type(b)
    Out[8]: dict

    a = "([1,2], [3,4], [5,6], [7,8], (9,0))"

    b = eval(a)

    b
    Out[11]: ([1, 2], [3, 4], [5, 6], [7, 8], (9, 0))
    ---------------------


    # exec()

    b=filter(lambda n:n>5,range(10)) #过滤,前面函数对后面做处理
    for i in b:
    print(i)

    m=map(lambda n:n**n,range(10)) #将后面函数的值传个前面的函数处理返回一个列表,或其它
    for i in m:
    print(i)

    a=set([11,1,1,1888]) #这可以增加删除
    a=frozenset([11,1,1,1888]) #冻结集合,不能再操作,对比

    print(globals()) #返回当前文件的变量的key,value


    print(hash("阿斯蒂芬拉斯科技是的发个"))

    hex() 转换为16进制;Return the hexadecimal representation of an integer.; 返回整数的16进制

    oct() 返回整数的八进制;Return the octal representation of an integer.
    local()

    max() 返回列表中的最大值
    min() 返回列表中的最小值

    next 相当于迭代器里的 __next__

    pow() 返回数字的n次方 pow(2,9); 返回2的9次方

    repr() repr() 函数将对象转化为供解释器读取的形式。;返回一个对象的 string 格式。

    reversed 和列表中的反转是一样的

    round(2.33333,2) 返回几位小数

    sorted()
    a={555:555,:553555:555,666:555}
    sorted(a) 排序
    prrint(sorted(a.items()))
    print(sorted(a.items(),key=lambda x:x[1]))

    sum() 将列表求和

    type() 查看数据类型

    a=[222,33,55]
    b=[333,"sadf"]
    zip(a,b) 按照最少的拼接起来
    print(zip(a,b))

  • 相关阅读:
    JAVA面试题 启动线程是start()还是run()?为什么?
    Java面试题 equals()与"=="的区别?
    Java面试题之数据库三范式是什么?
    很全的Python 面试题 github
    链家二手房 爬虫
    15个重要Python面试题 测测你适不适合做Python?
    静态链接和动态链接
    Python里的拷贝
    GIL线程全局锁 协程
    Python中的作用域
  • 原文地址:https://www.cnblogs.com/x2x3/p/10093644.html
Copyright © 2011-2022 走看看