Python3 内置函数

在本章中,我们将详细介绍 Python3 中的一些内置函数。这些函数无需导入任何模块即可使用,并且在日常编程中非常实用。

abs()

abs() 函数返回一个数的绝对值。对于整数和浮点数都适用。

all()

all() 函数用于判断给定的可迭代对象中的所有元素是否都为真值(或可迭代对象为空)。如果所有元素都为真,则返回 True;否则返回 False。

any()

any() 函数用于判断给定的可迭代对象中的任意元素是否为真值。只要有一个元素为真,则返回 True;如果所有元素都为假或可迭代对象为空,则返回 False。

ascii()

ascii() 函数用于获取对象的可打印表示形式,返回字符串。它会将非ASCII字符替换为相应的转义序列。

bin()

bin() 函数用于将整数转换为二进制字符串,前缀为 '0b'。

bool()

bool() 函数用于将给定值转换为布尔值。如果没有参数,返回 False。

bytearray()

bytearray() 函数用于创建一个可变的字节序列对象。

bytes()

bytes() 函数用于创建一个不可变的字节序列对象。

callable()

callable() 函数用于检查一个对象是否可调用。如果可调用,则返回 True;否则返回 False。

-- -------------------- ---- -------
--- -------
    ----

----- --------
    --- -------------
        ----

---------------------         - -------
--------------------------    - --------
------------------------------- - -------
展开代码

chr()

chr() 函数用于返回 Unicode 编码对应的字符。

classmethod()

classmethod() 函数用于将方法标记为类方法。通过使用 @classmethod 装饰器,可以将一个方法转换为类方法。

compile()

compile() 函数用于将字符串编译成代码或 AST 对象。该函数常用于动态执行 Python 代码。

complex()

complex() 函数用于创建复数或转换为复数。

delattr()

delattr() 函数用于删除对象的指定属性。

dict()

dict() 函数用于创建字典。

dir()

dir() 函数用于返回对象的属性和方法列表。

divmod()

divmod() 函数用于同时计算除法和取余操作的结果。

enumerate()

enumerate() 函数用于将一个可迭代对象组合为一个索引序列,同时列出数据和数据下标。

eval()

eval() 函数用于执行一个字符串表达式,并返回表达式的值。

exec()

exec() 函数用于动态执行 Python 代码。

filter()

filter() 函数用于过滤序列,过滤掉不符合条件的元素。

float()

float() 函数用于将一个数值或字符串转换为浮点数。

format()

format() 函数用于格式化字符串。

frozenset()

frozenset() 函数用于创建一个不可变的集合。

getattr()

getattr() 函数用于返回对象的指定属性值。如果属性不存在,则返回默认值。

globals()

globals() 函数用于返回全局符号表的字典。

hasattr()

hasattr() 函数用于检查对象是否有指定属性。

hash()

hash() 函数用于返回对象的哈希值。

help()

help() 函数用于获取对象的帮助信息。

hex()

hex() 函数用于将整数转换为十六进制字符串,前缀为 '0x'。

id()

id() 函数用于返回对象的唯一标识符。

input()

input() 函数用于从标准输入读取一行文本,默认提示符为 '> '。

int()

int() 函数用于将一个数值或字符串转换为整数。

isinstance()

isinstance() 函数用于判断对象是否是某个类型。

issubclass()

issubclass() 函数用于判断一个类是否是另一个类的子类。

iter()

iter() 函数用于创建迭代器对象。

len()

len() 函数用于返回对象的长度。

list()

list() 函数用于创建列表。

locals()

locals() 函数用于返回当前局部符号表的字典。

map()

map() 函数用于将指定函数应用于指定序列的每个元素,并返回一个迭代器。

max()

max() 函数用于返回可迭代对象中的最大值。

memoryview()

memoryview() 函数用于创建内存视图对象。

min()

min() 函数用于返回可迭代对象中的最小值。

next()

next() 函数用于从迭代器中获取下一个项目。

object()

object() 函数用于创建一个新的对象。

oct()

oct() 函数用于将整数转换为八进制字符串,前缀为 '0o'。

open()

open() 函数用于打开文件并返回一个文件对象。

ord()

ord() 函数用于返回一个字符的 Unicode 编码。

pow()

pow() 函数用于计算幂。

print()

print() 函数用于打印输出到标准输出设备。

property()

property() 函数用于返回一个属性值。

-- -------------------- ---- -------
----- --------
    --- ---------------
        ------- - -

    ---------
    --- --------
        ------ -------

    ---------
    --- ------- -------
        ------- - -----

--- - ---------
------------  - ----
----- - --
------------  - -----
展开代码

range()

range() 函数用于生成一个整数序列。

repr()

repr() 函数用于获取对象的可打印表示形式。

reversed()

reversed() 函数用于返回反向迭代器。

-- -------------------- ---- -------
------- - --- -- -- -- --
--- --- -- ------------------
    ----------
- ---
- -
- -
- -
- -
- -
展开代码

round()

round() 函数用于四舍五入。

set()

set() 函数用于创建集合。

setattr()

setattr() 函数用于设置对象的指定属性值。

slice()

slice() 函数用于创建切片对象。

sorted()

sorted() 函数用于对可迭代对象进行排序。

staticmethod()

staticmethod() 函数用于将方法标记为静态方法。

str()

str() 函数用于将一个数值或对象转换为字符串。

sum()

sum() 函数用于求和。

super()

super() 函数用于返回父类的对象。

-- -------------------- ---- -------
----- -----
    --- -------------
        ----------- --------

----- --------------
    --- -------------
        ----------------
        -------------- --------

--- - ---------
------------
- ---
- ---- ------
- ------- ------
展开代码

tuple()

tuple() 函数用于创建元组。

type()

type() 函数用于返回对象的类型。

vars()

vars() 函数用于返回对象的 __dict__ 属性。

zip()

zip() 函数用于将多个可迭代对象打包成元组。

以上是 Python3 内置函数的部分介绍,这些函数覆盖了常见的数据处理、类型转换、对象操作等方面。通过熟练掌握这些内置函数,可以大大提高编程效率和代码质量。

纠错
反馈

纠错反馈