编程语言的Python有多少个内置函数?

    作者:zglg更新于: 2019-12-10 11:39:49

    大神带你学编程,欢迎选课

    Python 63个内置函数,你都ok吗?——上篇,在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而且有许多语言对新手来说太难学;还有,不同程序之间的运行成本(runtime cost)各不相同。

    Python一共有60多个内置函数,今天先梳理其中35 个

    1 abs()

    绝对值或复数的模

    2 all()  

    接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False

    3 any()  

    接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False

    4 ascii()  

    调用对象的repr() 方法,获得该方法的返回值

    5 bin()

    将十进制转换为二进制

    6 oct()

    将十进制转换为八进制

    7 hex()

    将十进制转换为十六进制

    8 bool()  

    测试一个对象是True, 还是False.

    9 bytes()  

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

    10 str()  

    将字符类型、数值类型等转换为字符串类型

    11 callable()  

    判断对象是否可以被调用,能被调用的对象就是一个callable 对象,比如函数 str, int 等都是可被调用的,但是例子4 中xiaoming这个实例是不可被调用的:

    12 chr()

    查看十进制整数对应的ASCII字符

    13 ord()

    查看某个ascii对应的十进制数

    14 classmethod()  

    classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。

    15 complie()  

    将字符串编译成python 能识别或可以执行的代码,也可以将文字读成字符串再编译。

    16 complex()

    创建一个复数

    17 delattr()  

    删除对象的属性

    18 dict()  

    创建数据字典

    编程语言的Python有多少个内置函数_Python_Python教程_编程语言_课课家 

    19 dir()  

    不带参数时返回当前范围内的变量,方法和定义的类型列表;带参数时返回参数的属性,方法列表。

    20 divmod()  

    分别取商和余数

    21 enumerate()  

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

    22 eval()  

    将字符串str 当成有效的表达式来求值并返回计算结果;取出字符串中内容

    23 exec()  

    执行字符串或complie方法编译过的字符串,没有返回值

    24 filter()  

    过滤器,构造一个序列,等价于

    在函数中设定过滤条件,逐一循环迭代器中的元素,将返回值为True时的元素留下,形成一个filter类型数据。

    25 float()  

    将一个字符串或整数转换为浮点数

    26 format()  

    格式化输出字符串,format(value, format_spec)实质上是调用了value的format(format_spec)方法。

    27 frozenset()  

    创建一个不可修改的集合。

    28 getattr()  

    获取对象的属性

    29 globals()  

    返回一个描述当前全局变量的字典

    30 hasattr()

    31 hash()  

    返回对象的哈希值

    32 help()  

    返回对象的帮助文档

    33 id()  

    返回对象的内存地址

    34 input()  

    获取用户输入内容

    35 int()  

    int(x, base =10) , x可能为字符串或数值,将x 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。

    高级语言的出现使得计算机程序设计语言不再过度地依赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。

课课家教育

未登录