zoukankan      html  css  js  c++  java
  • python3 内置常用函数系列一

    python3 内置了一系列的常用函数, python英文官方文档详细说明:点击查看, 为了方便查看,将内置常用的函数的记录一下来。

    Python3版本所有的内置函数:                       

    1、abs()

    print(abs(-1))   # 获取绝对值

    2、all()   #除了0,其他的都为真

    print(all([1,2,'a',None])) # bool值为假的情况:None,空,0,False,

    print(all([]))

    3、any 只要列表有一个数据为真,就返回真,列表为空,就是false

    print(any([]))
    print(any([' ',None,False])) #True
    print(any(['',None,False])) #False
    print(any(['',None,False,1])) #True

    4、 bin,oct,hex   三个函数功能为:将十进制数分别转换为2/8/16进制。

    print(bin(10))
    print(oct(10))
    print(hex(10))

    5、bytes 将一个字符串转换成字节类型

    #unicode----encode----->bytes

    print('hello'.encode('utf-8'))

    print(bytes('hello',encoding='utf-8'))

    6、challable()  # 判断是不是可以调用,这里[]列表返回的是false,如果是加括号()的就可以调用。

    print(callable(bytes))

    print(callable(abs))

    7、chr,ord  #查看十进制数对应的ASCII字符/查看某个ASCII对应的十进制数

    print(chr(65))

    print(chr(90))

    print(ord('#'))

     

    8、 set  #可变集合   frozenset #不可变集合

    s={1,2,3,4} #s=set({1,2,3,4})

    print(type(s))

    s1=frozenset({1,2,3,4})

    print(type(s1))

    9、dir()  不带参数时返回当前范围内的变量,方法和定义的类型列表,带参数时返回参数的属性,方法列表

    import sys

    sys.path

    sys.argv

    10、divmod()  分别取商和余数

    print(divmod(10,3))

    print(divmod(102,20))

    11、enumerate() 返回一个可以枚举的对象,该对象的next()方法将返回一个元组

    l=['a','b','c']

    res=enumerate(l)

    for index,item in enumerate(l):

        print(index,item)

     

    12、globals,locals #查看全局作用域和局部作用域
    print(globals())

    13、hash 表示的是检验一段字符串,会得到hash值

    print(hash('abcdefg123'))

    print(hash('abcdefg123'))

    print(hash('abcdefg123'))。

    print(hash('abcdefg123'))

    14、给函数加文档解释,用到单引号,双引号,三引号

    def func():

        '''

        test function

        :return:

        '''

        pass

    print(help(func))

    15、help()查看帮助信息

    print(help())#在函数中写注释信息,可通过help查看

    16、id:是python解释器实现的功能,只是反映了变量在内存的地址但并不是真实的内存地址

    x=1

    print(id(x))

    def func():pass

    print(id(func))

    print(func)

    17、isinstance 检查对象是否是类的对象,返回True或False

    判断x是否是int的一个实例

    x=1

    print(type(x) is int)

    print(isinstance(x,int)) #x=int(1)

    18、 pow

    print(pow(3,2,2)) #3**2%2

     

    19、repr 将对象转成字符串

    print(type(str(1)))

    print(type(repr(1)))  #  解释器内部调用

    20、reversed

    l=[1,'a',2,'c']

    print(list(reversed(l)))

    print(l)

  • 相关阅读:
    给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。
    js 中怎么使 if(aᅠ==1 && a== 2 && ᅠa==3) 返回 true?
    最新Hadoop-2.7.2+hbase-1.2.0+zookeeper-3.4.8 HA高可用集群配置安装
    spring 4 + jpa(hibernate 3/4) + spring mvc 多数据源配置(二)+Druid连接池
    activiti 学习由浅入深
    hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步(已开源)
    【Note】Linux
    记初学CMMI,跳出码农搬砖时代,人人都是经营者
    java8_接口中的默认方法与静态方法
    java8_Stream
  • 原文地址:https://www.cnblogs.com/qiangyuge/p/7342032.html
Copyright © 2011-2022 走看看