Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python3 exec 函数 Python3 内置函数 描述 exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec 可以执行更复杂的 Python 代码。 语法 以下是 exec 的语法: exec(object[, globals[, locals]]) 参数 object:必选参数,表示需要被指定的 Python 代码。它必须是字符串或 code 对象。如果 object 是一个字..
Python3 filter() 函数 Python3 内置函数 描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 语法 以下是 filter() 方法的语法: filter(f..
Python float() 函数 Python3 内置函数 float() 是 Python 中用于将其他类型的数据转换为浮点数(小数)的内置函数。 浮点数在科学计算、数据分析、图形处理等场景中非常重要,float() 函数可以帮助我们将整数、字符串等转换为浮点数类型。 单词释义: float 意为'浮点',是计算机中表示小数的一种方式。 基本语法与参数 float() 是一个内置函数,可以直接调用。 语法格..
Python frozenset() 函数 Python3 内置函数 frozenset() 是 Python 中用于创建不可变集合(frozenset)的内置函数。 frozenset 与 set 的区别在于:frozenset 是不可变的,创建后不能添加、删除或修改元素。由于其不可变性,frozenset 可以用作字典的键或集合的元素。 单词释义: frozenset 是'冻结集合'的缩写,表示不可变的集合。..
Python getattr() 函数 Python3 内置函数 getattr() 是 Python 中用于获取对象属性值的内置函数。 getattr() 允许我们动态地访问对象的属性,而不是使用点号(.)静态访问。这在处理未知属性的情况下非常有用。 单词释义: getattr 是 get attribute(获取属性)的缩写。 基本语法与参数 语法格式 getattr(object, name) getattr(object..
Python globals() 函数 Python3 内置函数 globals() 是 Python 中用于返回当前全局作用域中变量字典的内置函数。 globals() 返回一个包含当前模块所有全局变量的字典。这个字典包含所有导入的模块、定义的函数、类以及全局变量。 单词释义: globals 意为'全局的',表示全局作用域中的变量。 基本语法与参数 语法格式 globals() 参数说明 无参数 ..
Python hasattr() 函数 Python3 内置函数 hasattr() 是 Python 中用于检查对象是否具有指定属性的内置函数。 hasattr() 返回一个布尔值,表示对象是否包含指定的属性。这在处理动态属性或需要先检查属性是否存在时非常有用。 单词释义: hasattr 是 has attribute(有属性)的缩写。 基本语法与参数 语法格式 hasattr(object, name) 参数说明 参..
Python hash() 函数 Python3 内置函数 hash() 是 Python 中用于返回对象哈希值的内置函数。 哈希值是一个整数,用于快速比较对象。字典的键和集合的元素都要求是可哈希的(hashable)。不可变对象通常是可哈希的。 单词释义: hash 意为'哈希',返回对象的哈希值。 基本语法与参数 语法格式 hash(object) 参数说明 参数 object: 类型: 任意对象 ..
Python help() 函数 Python3 内置函数 help() 是 Python 中用于获取内置函数、模块、对象等帮助信息的内置函数。 当你对某个函数或模块的使用方法有疑问时,help() 是最好的查询工具。它会显示详细的文档字符串(docstring),帮助你理解函数的功能、参数和返回值。 单词释义: help 意为'帮助',用于获取文档信息。 基本语法与参数 语法格式 help(object) ..
Python hex() 函数 Python3 内置函数 hex() 是 Python 中用于将整数转换为十六进制字符串的内置函数。 十六进制(Hexadecimal)是计算机中常用的进制表示方法,数字 0-9 和字母 a-f 表示 10-15。hex() 函数常用于调试、颜色代码、内存地址等场景。 单词释义: hex 是 hexadecimal(十六进制)的缩写。 基本语法与参数 语法格式 hex(x) 参数说明 参数 ..
Python id() 函数 Python3 内置函数 id() 是 Python 中用于获取对象唯一标识符的内置函数。 在 Python 中,每个对象都有一个唯一的整数标识符,这个标识符在对象的生命周期内是唯一的且恒定的。id() 返回这个标识符,通常对应对象的内存地址。 单词释义: id 是 identifier(标识符)的缩写。 基本语法与参数 语法格式 id(object) 参数说明 参数 object: 类型: ..
Python3 input() 函数 Python3 内置函数 input() 函数用于从标准输入(键盘)获取用户输入,并返回一个字符串(str)类型。 注意:input() 无论输入什么内容,返回值始终是字符串。如果需要进行数值计算,必须手动进行类型转换(如 int()、float())。 函数语法 input([prompt]) 参数说明: prompt:可选,提示用户输入的信息 实..
Python int() 函数 Python3 内置函数 int() 是 Python 中最常用的内置函数之一,用于将其他类型的数据转换为整数类型。 在编程中,我们经常需要将字符串、浮点数或其他类型的数据转换为整数来进行数值计算或比较。int() 函数可以帮助我们轻松完成这个转换。 单词释义: int 是 integer(整数)的缩写,表示整数类型。 基本语法与参数 int() 是一个内置函数,可以直接调用,不需要导入任何模块。 ..
Python isinstance() 函数 Python3 内置函数 isinstance() 是 Python 中用于检查对象是否为指定类型(或类型元组中任意一个类型)实例的内置函数。 isinstance() 是 Python 中最常用的类型检查函数,它不仅检查精确类型,还会考虑继承关系(子类也是父类的实例)。 单词释义: isinstance 是 is an instance(是一个实例)的缩写。 基本语法与参数 语法格式..
Python issubclass() 函数 Python3 内置函数 issubclass() 是 Python 中用于检查类是否为另一个类的子类的内置函数。 issubclass() 用于判断类之间的继承关系,可以检查直接子类和间接子类。 单词释义: issubclass 是 is a subclass(是一个子类)的缩写。 基本语法与参数 语法格式 issubclass(class, classinfo) 参数说明 ..
Python iter() 函数 Python3 内置函数 iter() 是 Python 中用于将可迭代对象转换为迭代器的内置函数。 迭代器是 Python 中非常重要的概念,iter() 可以从任何可迭代对象创建迭代器,允许使用 next() 函数逐个访问元素。 单词释义: iter 是 iterator(迭代器)的缩写。 基本语法与参数 语法格式 iter(object) iter(object, sentinel) ..
Python locals() 函数 Python3 内置函数 locals() 是 Python 中用于返回当前作用域局部变量字典的内置函数。 locals() 返回一个包含当前局部作用域中所有变量的字典。这个字典的内容是函数当前执行环境的快照。 单词释义: locals 意为'本地的',表示局部作用域中的变量。 基本语法与参数 语法格式 locals() 参数说明 无参数 函数说明 返回值: 返..
Python3 map() 函数 Python3 内置函数 描述 map() 函数会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法 以下是 map() 方法的语法: map(function, iterable, ...) 参数 function -- 函数 iterable -- 一个或多个..
Python memoryview() 函数 Python3 内置函数 memoryview() 是 Python 中用于创建内存视图的内置函数。 memoryview 返回一个'内存视图'对象,它允许 Python 代码访问对象内部的数据缓冲区,而无需复制数据。这在处理大型二进制数据时可以提高性能。 单词释义: memoryview 意为'内存视图',是访问数据缓冲区的对象。 基本语法与参..
Python next() 函数 Python3 内置函数 next() 是 Python 中用于从迭代器中获取下一个元素的内置函数。 迭代器是一次性消耗的对象,next() 可以让我们逐个访问迭代器中的元素,而不需要一次性将所有数据加载到内存中。 单词释义: next 意为'下一个',用于获取迭代器的下一个元素。 基本语法与参数 语法格式 next(iterator) next(iterator, defa..
Python3 abs() 函数 Python3 数字 描述 abs() 函数返回数字的绝对值。 语法 以下是 abs() 方法的语法: abs( x ) 参数 x -- 数值表达式,可以是整数,浮点数,复数。 返回值 函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。 实例 以下展示了使用 abs() 方法的实例: 实例 [mycode4 type='python'] #..
Python3 acos() 函数 Python3 数字 描述 acos() 返回x的反余弦弧度值。 语法 以下是 acos() 方法的语法: import math math.acos(x) 注意:acos()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。 参数 x -- -1到1之间的数值。如果x是大于1,会产生一个错误。 返回值 返回x的反余弦弧度值。 实例..
Python3 asin() 函数 Python3 数字 描述 asin() 返回x的反正弦弧度值。 语法 以下是 asin() 方法的语法: import math math.asin(x) 注意:asin()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。 参数 x -- -1到1之间的数值。如果x是大于1,会产生一个错误。 返回值 返回x的反正弦弧度值。 实例..
Python3 atan() 函数 Python3 数字 描述 atan() 返回x的反正切弧度值。 语法 以下是 atan() 方法的语法: import math math.atan(x) 注意:atan()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。 参数 x -- 一个数值。 返回值 返回x的反正切弧度值。 实例 以下展示了使用 atan() 方法的实..