Python之内置函数
admin
2023-07-09 10:24:39
0
'''
内置函数 :
    作用域相关(2) :
        locals : 返回当前局部作用域内的所有内容
        globals : 返回全局作用域内的所有内容
    基础数据类型相关(38) :
        和数字相关 :
            数据类型 :
                bool : 将数字强制转换成bool型
                int : 将数字强制转换成int型
                float : 将数字强制转换成float型
                complex : 构建复数
            进制转换 : 
                bin : 将其他进制的数字转换成二进制,二进制数字以"0b"开头
                oct : 将其他进制的数字转换成八进制,八进制数字以"0o"开头
                hex : 将其他进制的数字转换成十六进制,十六进制数字以"0x"开头
            数学运算 : 
                abs : 返回绝对值
                divmod : 返回商和余数
                round : 四舍五入求近似,由于小数在内存中均非准确存储,而是以一个约束存储,因此四舍五入并不好用
                pow(x, n, c) : 返回x^n,如果有c,则x^n在对c取一次余,只返回余数
                sum : 求和
                max : 求最大
                min : 求最小
            数据结构相关 :
                数据集合相关 : 
                    dict : 创建空字典
                    set : 创建空集合
                    frozenset : 冻结集合
                相关内置函数 :
                    len : 计算长度
                    sorted(iterable, key= func_name,reverse= False) : 排序
                        func_name : 如果func_name没有给定,则默认按照数字大小进行排序,如果func_name给定,则将iterable中的每一项取出带入func中,按照计算后返回的
                                       的数值进行排序
                        reverse : 是否逆序
                    filter(func_name, iterable) : 筛选或过滤
                        func_name : 将iterable中的每一项取出带入func计算,按照返回的True/False决定是否留下该项
                    map(func_name, iterable) : 映射
                        func_name : 将iterable中的每一项取出带入func中计算,并将返回项作为最后输出
                    enumerate(iterable): 枚举,返回iterable中每一项以及相应的索引
                    all : 判断可迭代对象里的所有元素是否全部为真
                    any : 判断可迭代对象中是否至少有一个元素为真
                    zip : 将多个列表对应位置的元素合并
                序列 :
                    元组和列表 
                        list : 强制转换成列表
                        tuple : 强制转换成元组
                    相关内置函数 :
                        reversed : 将所有元素倒序
                        slice(start,end) : 产生一个等差序列
               字符串 :
                   str : 强制转换成字符串
                   format : 格式化输出字符串
                       format(str, "num/^num")    #num : 位宽;< : 左对齐;> : 右对齐;^ : 居中
                       format(num,"b/c/d/o/x/X/n")    #b : 二进制;c : Unicod,即将数字转换成对应的编码;d : 十进制;o : 八进制;x : 小的十六进制;X : 大写的十六进制;n : 十进制
                       format(num, ".ne/E")    #.n : 保留小数点后n位;e/E : 科学计数
                       format(num, ".nf/F")    #f/F : 转换成浮点数
                  bytes(str,encoding) : 将字符转换成指定编码
                  bytearry(str, encoding) : 将字符转换指定编码下的字节,并打散装入一个列表
                  memoryview(str.encode()) : 返回str在内存中的地址
                  ord(char) : 返回字符在编码中的位置
                  chr(num) : 返回编码中指定位置的字符
                  ascii(chr) : 判读字符chr是否是ASCII,如果是,返回它本身,如果不是,返回"\u"
                  repr(str) : 返回字符串的官方写法
          字符类型代码相关 :
              eval : 执行字符串代码,只能够完成简单表达式的计算
              exec : 可执行复杂代码,但没有返回值
              compile(resource, file_name, mode) : 可执行打断字符串代码,需配合eval,exec一起使用
                  注 : resource和file_name二者存其一即可
                  mode :  
                      exec : 执行打断代码时,选择此模式
                      eval : 仅有一行代码时,选择此模式
                      single : 当与用户之间有交互式,选择此模式
    反射相关(4) :
    面向对象相关(9) :
    迭代器/生成器相关(3) :
        iter : 生成一个迭代器,其内部还是.__iter__()
        next : 调用迭代器或生成器,其内部还是.__next__()
        range(star, end, step) : 返回一个等差数列
    其它(12) :
        输入,输出 : 
            input : 从用户那里获得输入
            print : 打印
        内存相关 : 
            id : 返回变量在内存中的存储地址
            hash : 计算可哈希对象的哈希值
        文件操作相关 : 
            open : 已指定模式打开文件
        模块相关 : 
            .__import__() : 导入指定模块,但一般不会用这个函数,而是用import module
        帮助 : 
             help
        调用相关 :
            callable : 判断某个对象是否可被调用和执行,也即用以区分函数和普通变量
        查看内置属性 :
            dir : 返回可某个变量或数据类型可执行的操作
'''


相关内容

热门资讯

美前副总统:共和党失去了方向,... 2026年是美国的中期选举年,共和党选情不利,可能在年底的选举中遭遇挫败。美国前副总统彭斯5月31日...
南枝原来去过中国?《给阿嬷的情... 《给阿嬷的情书》票房口碑双丰收,目前票房已突破13亿。凤凰卫视最新一期《问答神州》专访了该片导演蓝鸿...
法国海军扣押一艘俄“影子舰队”... 近日,法国海军在大西洋海域扣押了一艘据称从俄罗斯摩尔曼斯克出发的油轮,引发俄方强烈不满。俄新社6月1...
凤凰晚报丨面粉染头模仿黄仁勋,... 今日人物【面粉染头模仿黄仁勋,农村青年走红后称遭“法务”警告】“先赔偿5000元肖像侵权使用费,再删...
亲特朗普极右派候选人领跑哥伦比... 【文/观察者网 熊超然】当地时间5月31日,哥伦比亚总统选举拉开帷幕,首轮投票计票工作已完成逾99%...
2026年度网络举报系列宣传活... 5月28日至29日,以“每一件举报,都是共治的力量——豫你e行 同心护网”为主题的2026年度网络举...
中原首例帝企鹅DNA性别鉴定!... 近日,郑州海昌海洋公园正式对外公布中原首对人工繁育的帝企鹅萌宝的DNA性别鉴定报告。这是中原首个将 ...
我国科学家为细胞信号“导航”开... 新华社济南5月31日电(记者张力元)人体细胞犹如一座精密的通信城市,每天都有大量“指令”穿梭传递,调...
极端大风突袭哈尔滨!过山车停摆... 极目新闻记者 詹钘5月31日,受强对流天气影响,哈尔滨国际会展中心体育场相关设施受到损坏,原计划当晚...
三原电缆取得电缆接头连接用防护... 国家知识产权局信息显示,上海三原电缆附件有限公司取得一项名为“一种电缆接头连接用防护结构”的专利,授...