广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python之内置函数
  • 889
分享到

Python之内置函数

函数Python 2023-01-31 01:01:20 889人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

''' 内置函数 :     作用域相关(2) :         locals : 返回当前局部作用域内的所有内容         globals : 返回全局作用域内的所有内容     基础数据类型相关(38) :         和数

'''
内置函数 :
    作用域相关(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")    #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 : 返回可某个变量或数据类型可执行的操作
'''


--结束END--

本文标题: Python之内置函数

本文链接: https://www.lsjlt.com/news/183148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python之内置函数
    ''' 内置函数 :     作用域相关(2) :         locals : 返回当前局部作用域内的所有内容         globals : 返回全局作用域内的所有内容     基础数据类型相关(38) :         和数...
    99+
    2023-01-31
    函数 Python
  • python 之 python3内置函数
    一. 简介   python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。   二. 使用说明...
    99+
    2022-10-18
  • python基础之内置函数
    https://docs.python.org/3/library/function.html #python官方网址 # 取绝对值 print(a...
    99+
    2022-11-12
  • python内置函数之eval函数详解
    目录一、简介二、语法三、举例1、计算str表达式的值2、将str转换成list3、将str转换成dict四、Reference总结一、简介 eval()函数用来执行一个字符表达式的值...
    99+
    2022-11-12
  • Python 内置函数之随机函数详情
    目录导入模块: import random 1、random.choice(列表/元组/字符串) ,在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符 nu...
    99+
    2022-11-12
  • Python学习之内置函数总结
    目录常用函数abs 函数 演示all 函数 演示enumerate 函数 演示input 函数 演示isinstance 函数 演示vars 函数 演示hasattr 函数 演示se...
    99+
    2022-11-13
  • python内置函数之slice案例详解
    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representin...
    99+
    2022-11-12
  • python 内置函数
    python内置了一系列的常用函数,以便于我们使用python。基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作。官方文档:https://docs...
    99+
    2023-01-30
    函数 python
  • python内置函数
    什么是内置函数 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的,有一些我们已经见过了. ...
    99+
    2023-01-30
    函数 python
  • python3学习之内置函数
    filter    参数中函数返回True或者False,将元素返回到结果li = [1,2,3,4,5,6]f = lambda a: a>3    原理:简单函数用lambda;a相当于参数,"a>3"是函数体,有返回值fi...
    99+
    2023-01-31
    函数
  • Python的内置函数
    1.什么是内置函数   就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截止到python版本3.6 python一共提供了68个内置函数. 他们就是python直接提供给我们的 Makedo...
    99+
    2023-01-31
    函数 Python
  • python内置函数1
    1.r=compile(s,"<string>","exec")  compile()将字符串编译成python代码2.exec(r)  执行python代码3.eval("8*6") eval("")里面只能执行表达式,执行e...
    99+
    2023-01-31
    函数 python
  • Python装饰器、内置函数之金兰契友
    装饰器:装饰器的实质就是一个闭包,而闭包又是嵌套函数的一种。所以也可以理解装饰器是一种特殊的函数。因为程序一般都遵守开放封闭原则,软件在设计初期不可能把所有情况都想到,所以一般软件都支持功能上的扩展,而对源代码的修改是封闭的。开放封闭原则...
    99+
    2023-01-30
    契友 函数 Python
  • Python系列-python内置函数
    本文转载自:http://www.javaxxz.com/thread-359303-1-1.htmlabs(x)返回数字的绝对值,参数可以是整数、也可以是浮点数。如果是复数,则返回它的大小all(iterable)对参数中的所有元素进行迭...
    99+
    2023-01-31
    函数 系列 Python
  • python内置函数map/reduce
    python有几个内置的函数很有意 思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车。 filte...
    99+
    2023-01-31
    函数 python reduce
  • python内置函数3-cmp()
    Help on built-in function cmp in module __builtin__:cmp(...)    cmp(x, y) -> integer        Return negative if x<y...
    99+
    2023-01-31
    函数 python cmp
  • Python内置函数详谈
    这种图皆取自python.org,列出了python3.10中的内置函数。 但是,这些真的都是函数吗? 我们来测试一下: import types import inspect...
    99+
    2022-11-12
  • python-常用内置函数
    1.其他   - len / open / id / range / type 2.输入输出   - print / input  3.强制转换   - dict / list / tuple / int / str / bool / ...
    99+
    2023-01-31
    函数 常用 python
  • python内置函数3-dir()
    Help on built-in function dir in module __builtin__:dir(...)    dir([object]) -> list of strings        If called wit...
    99+
    2023-01-31
    函数 python dir
  • python内置函数3-complex(
    Help on class complex in module __builtin__:class complex(object) |  complex(real[, imag]) -> complex number |   |  C...
    99+
    2023-01-31
    函数 python complex
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作