zoukankan      html  css  js  c++  java
  • python常见的内置函数

     

      反射相关,总共4个
            hasattr 根据字符串的形式 , 去判断对象中是否有成员
            getattr 根据字符串的形式,去对象中找成员
            setattr 根据字符串的形式 , 动态的设置一个成员(在内存中)
            delattr 用于删除属性
                delattr(x, 'foobar') 相等于 del x.foobar
        基础数据类型相关,总共38个
            bool,int,float,complex(复数),bin(整型转换为二进制),oct(整型转换为八进制),hex(整型转换为十六进制),abs(求绝对值),divmod(除,余数),round(值,小数后几位),pow(幂运算),sum,max,min,list,tuple,reversed,slice,str,format,bytes,bytearry,memoryview,ord,chr,ascill,repr,dict,set(),frozenset,len,sorted,enumerate,all,any,zip,filter,map
        作用域相关
            locals 获取执行本方法所在命名空间内的局部变量的字典
            globals 获取全局变量的字典

        面向对象相关
            type 元类,类的最高层
            object
            classmethod  类方法,用来修改类变量
            staticmethod 类方法,用来处理一些和操作类无关的事
            propery    可以像调用一个变量一样调用一个方法
            vars
            super    在多继承中,可以保证顶层父类只被调用一次 ,用 _ _mro_ _ 查看多继承规律时,遵循深度优先原则
            issubclass    检查第一个参数是否是第二个参数的子子孙孙类  
            isinstance    检查第一个参数(对象) 是否是第二个参数(类及父类)的实例.
        迭代/生成器相关
            next
            iter
            range    range 是一个生成器,他只用来存储数据的生成方式,而不直接存储数据

        其他
            eval    将字符串类型的代码执行并返回结果
            exec    将自字符串类型的代码执行
            compile
            input
            print
            id
            hash
            open
            __import__
            help
            callable     检测一个对象能否被调用
            dir 查看内置属性和方法

  • 相关阅读:
    AJAX初步学习
    MyBatis 中@param 的用法
    MyBatis 分页
    MyBatis 中一对一和一对多的映射关系
    MyBatis的增删改查。
    MyBatis配置文件
    java 中 “==” 和 equals 的区别
    点云格式-pcd
    VS2015+VisualSVN+TortoiseSVN安装及使用
    GIS中的引擎:地图引擎
  • 原文地址:https://www.cnblogs.com/wuzm/p/12857919.html
Copyright © 2011-2022 走看看