Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python3 File truncate() 方法 Python3 File(文件) 方法 概述 truncate() 方法用于从文件的首行首字节开始截断,截断文件为 size 个字节,无 size 表示从当前位置截断;截断之后 V 后面的所有字节被删除,其中 Widnows 系统下的换行代表2个字节大小。 。 语法 truncate() 方法语法如下: fileObject.truncate( [ size ]) ..
Python3 File write() 方法 Python3 File(文件) 方法 概述 write() 方法用于向文件中写入指定字符串。 在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。 如果文件打开模式带 b,那写入文件内容时,str (参数)要用 encode 方法转为 bytes 形式,否则报错:TypeError: a bytes-like object is requi..
Python3 File writelines() 方法 Python3 File(文件) 方法 writelines() 是 Python 中文件对象的一个方法,用于将一个字符串列表(或任何可迭代对象)写入文件。 与 write() 方法不同,writelines() 可以一次性写入多行内容,但不会自动添加换行符。 换行需要制定换行符 \n。 语法 writelines() 方法语法如下: fileObject.writ..
Python for-else 循环 Python3 循环语句 在 Python 中,for 循环可以带有一个 else 子句,这是 Python 特有的语法,与大多数其他编程语言不同。 for-else 结构表示:当循环正常完成(即没有被 break 中断)时,执行 else 中的代码。 单词释义: else 意为'其他',在这里表示'循环正常结束后的处理'。 基本语法与参数 语法格式 ..
Python for 循环 Python3 循环语句 for 是 Python 中最常用的循环语句,用于遍历可迭代对象(序列、字典、集合等)。 Python 的 for 循环比 C/C++ 等语言更加简洁和强大,不需要手动管理循环变量,直接遍历元素。 单词释义: for 意为'为、对于',用于迭代遍历。 基本语法与参数 语法格式 for 变量 in 可迭代对象: 代码块 语法说明 变量: 每次..
Python __import__() 函数 Python3 内置函数 __import__() 是 Python 中用于动态导入模块的内置函数。 __import__() 是 import 语句的底层实现,允许在运行时动态导入模块。它对于插件系统、延迟加载等场景非常有用。 单词释义: __import__ 是 Python 的内置导入函数。 基本语法与参数 语法格式 __import__(name, globals=None,..
Python all() 函数 Python3 内置函数 all() 是 Python 中用于判断可迭代对象中所有元素是否都为真的内置函数。 all() 会遍历可迭代对象中的所有元素,如果所有元素的布尔值都为 True,则返回 True;否则返回 False。如果可迭代对象为空,也返回 True。 单词释义: all 意为'所有',表示'所有元素都为真'的意思。 基本语法与参数 语法格式 ..
Python any() 函数 Python3 内置函数 any() 是 Python 中用于判断可迭代对象中是否存在至少一个真值的内置函数。 any() 会遍历可迭代对象中的所有元素,如果存在任意一个元素的布尔值为 True,则返回 True;否则返回 False。如果可迭代对象为空,返回 False。 单词释义: any 意为'任意',表示'存在任意一个为真'的意思。 基本语法与参数 语..
Python ascii() 函数 Python3 内置函数 ascii() 是 Python 中用于返回对象的 ASCII 表示的内置函数。 ascii() 返回一个字符串,类似于 repr(),但它会将非 ASCII 字符转义为 ASCII 字符。这对于调试和日志记录非常有用。 单词释义: ascii 是 American Standard Code for Information Interchange(美国信息交换标准代码)..
Python bin() 函数 Python3 内置函数 bin() 是 Python 中用于将整数转换为二进制字符串的内置函数。 二进制(Binary)是计算机中最基本的进制表示方法,只有 0 和 1 两个数字。bin() 函数返回以 '0b' 开头的二进制字符串。 单词释义: bin 是 binary(二进制)的缩写。 基本语法与参数 语法格式 bin(x) 参数说明 参数 x: 类型: 整数 描述..
Python bool() 函数 Python3 内置函数 bool() 是 Python 中用于将值转换为布尔值的内置函数。 布尔值只有两个可能:True(真)或 False(假)。 单词释义: bool 是 boolean(布尔)的缩写,表示逻辑值类型。 基本语法与参数 语法格式 bool(x) 参数说明 参数 x: 类型: 任意值 描述: 要转换为布尔值的值。 函数说明 返回值: 返回 True 或 Fals..
Python bytearray() 函数 Python3 内置函数 bytearray() 是 Python 中用于创建可变字节序列的内置函数。 bytearray 与 bytes 非常相似,但有一个关键区别:bytearray 是可变的,可以随时修改其中的字节。这使得它在需要频繁修改二进制数据的场景中非常有用。 单词释义: bytearray 意为'字节数组',是可变的字节序列。 基本语法与参数 语法格式 ..
Python bytes() 函数 Python3 内置函数 bytes() 是 Python 中用于创建不可变字节序列的内置函数。 字节序列(bytes)是 Python 中用于处理二进制数据的基本类型,常用于文件读写、网络传输、图像处理等场景。bytes 是不可变的,创建后不能修改。 单词释义: bytes 意为'字节',是 Python 中的二进制数据类型。 基本语法与参数 语法格式 bytes(sou..
Python callable() 函数 Python3 内置函数 callable() 是 Python 中用于检查对象是否可调用的内置函数。 在 Python 中,函数、方法、类等都是可调用的对象。callable() 可以帮助我们在调用之前检查对象是否可以被调用,避免运行时错误。 单词释义: callable 意为'可调用的',表示对象是否可以像函数一样被调用。 基本语法与参数 语法格式 callabl..
Python chr() 函数 Python3 内置函数 chr() 是 Python 中用于将整数转换为对应字符的内置函数。 chr() 接收一个 Unicode 码点(整数),返回对应的字符。它是 ord() 的逆函数。 单词释义: chr 是 character(字符)的缩写。 基本语法与参数 语法格式 chr(i) 参数说明 参数 i: 类型: 整数(Unicode 码点,0 到 1,114,111) 描述: 要转..
Python classmethod() 函数 Python3 内置函数 classmethod() 是 Python 中用于将方法转换为类方法的内置函数。 类方法是属于类而不是实例的方法,第一个参数是类本身(通常命名为 cls)。类方法可以访问类的属性,但不能访问实例属性。 单词释义: classmethod 是 class method(类方法)的缩写。 基本语法与参数 语法格式 classmethod(function) ..
Python compile() 函数 Python3 内置函数 compile() 是 Python 中用于将源代码编译为代码对象(code object)的内置函数。 编译后的代码对象可以被 exec() 或 eval() 执行。compile() 主要用于代码优化、动态执行,以及预编译常见代码。 单词释义: compile 意为'编译',将源代码转换为可执行代码。 基本语法与参数 语法格式 compil..
Python complex() 函数 Python3 内置函数 complex() 是 Python 中用于创建复数(complex number)的内置函数。 复数由实部和虚部组成,在数学和工程领域有广泛应用,如信号处理、物理模拟等。Python 原生支持复数类型,使得复杂计算更加方便。 单词释义: complex 意为'复数的',表示包含实部和虚部的数。 基本语法与参数 complex() 是一个内置函数..
Python delattr() 函数 Python3 内置函数 delattr() 是 Python 中用于删除对象属性的内置函数。 delattr() 可以删除对象的指定属性。与 del 语句类似,但允许通过字符串动态指定要删除的属性。 单词释义: delattr 是 delete attribute(删除属性)的缩写。 基本语法与参数 语法格式 delattr(object, name) 参数说明 参数 object..
Python dict() 函数 Python3 内置函数 dict() 是 Python 中用于创建字典(dictionary)的内置函数。 字典是 Python 中的键值对(key-value)数据结构,每个键对应一个值。dict() 函数可以以多种方式创建字典。 单词释义: dict 是 dictionary(字典)的缩写。 基本语法与参数 语法格式 dict() dict(mapping) dict(**kwargs) ..
Python dir() 函数 Python3 内置函数 dir() 是 Python 中用于获取对象属性和方法列表的内置函数。 dir() 返回一个包含对象所有属性和方法名称的列表。这个函数在探索未知对象、调试代码、了解类结构时非常有用。 单词释义: dir 是 directory(目录)的缩写,这里指属性和方法的列表。 基本语法与参数 语法格式 dir(object) dir() 参数说明 参数 object(可选):..
Python3 divmod() 函数 Python3 内置函数 Python divmod() 函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b)。 在 python 3.x 版本该函数不支持复数。 函数语法divmod() 函数接受两个参数,通常是两个数字,并返回一个包含两个值的元组。第一个值是第一个参数除以第二个参数的商(即整数部分),第二个值是余数。 divmod(a, b) ..
Python3 enumerate() 函数 Python3 内置函数 enumerate() 是 Python 中用于在遍历可迭代对象时同时获取索引和值的内置函数。 使用 enumerate() 可以方便地同时获取元素的索引(位置)和元素本身,避免使用额外的计数器变量。 单词释义: enumerate 意为'枚举',表示逐一列举。 基本语法与参数 语法格式 enumerate(iterable, sta..
Python eval() 函数 Python3 内置函数 eval() 是 Python 中用于执行字符串中的 Python 表达式的内置函数。 eval() 接收一个字符串,将其作为 Python 代码来执行,并返回执行结果。它是一个强大的功能,但使用不当会带来安全风险。 单词释义: eval 是 evaluate(求值)的缩写。 基本语法与参数 语法格式 eval(expression, globals, locals) ..