自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 最新版 Python 的内置函数大全

Python 3.13提供了 共计 71 个开箱即用的内置函数,以下按字母顺序给出列表和功能简介。

2025-06-06 02:08:57 1831

原创 Lua 的 Debug(调试) 模块

用于调试和检查 Lua 程序的运行时状态。这个模块包含了一系列函数,可以帮助开发者获取调用栈信息、检查局部变量、设置钩子函数等。

2025-12-15 22:23:11 68

原创 Lua 的 Coroutine(协程)模块

它允许程序在单个线程中实现多个执行流的协作式调度。与操作系统线程不同,协程是完全由用户控制的,在用户态进行切换,不需要内核参与。Lua 5.3+ 版本对协程做了优化,性能更好。在 LuaJIT 中协程的执行效率更高,适合高性能场景。可以通过 coroutine.status(co)协程支持在 coroutine.resume。和 coroutine.yield。

2025-12-13 22:46:40 323

原创 Lua 的 xpcall 函数

是一个用于错误处理的重要函数,它允许开发者在受保护的环境中调用函数并捕获可能发生的错误。以下是关于 xpcall。

2025-12-12 21:32:36 277

原创 Lua 的 warn 函数

是 Lua 5.4 版本引入的一个用于输出警告信息的标准库函数。它比传统的 print。函数更适合用于警告场景,提供了更结构化的警告输出方式。

2025-12-11 23:06:58 312

原创 Lua 的 type 函数

是一个内置函数,用于获取给定值的类型信息。该函数接受一个参数并返回表示该参数类型的字符串。

2025-12-07 23:29:55 333

原创 Lua 的 tostring 函数

是一个内置的基础函数,用于将给定的值转换为字符串表示形式。这个函数在 Lua 5.1 到 Lua 5.4 的所有版本中都可用,是处理数据类型转换时最常用的函数之一。

2025-12-07 23:26:49 236

原创 Lua 的 tonumber 函数

是 Lua 标准库中用于将值转换为数字类型的重要函数。

2025-12-05 01:14:36 284

原创 Lua 的 setmetatable 函数

是元表操作的核心函数之一,用于设置或修改表的元表。元表是 Lua 中实现面向对象编程和运算符重载的重要机制。

2025-12-05 01:11:38 352

原创 Lua 的 select 函数

是一个非常有用的内置函数,主要用于处理可变参数(…它的主要功能是根据给定的参数选择性地返回可变参数中的部分内容。函数经常配合使用,可以实现灵活的参数处理。函数与table.unpack。

2025-11-28 14:43:17 160

原创 Lua 的 require 函数

是模块加载系统的核心功能,用于动态加载和执行 Lua 模块。的这种设计使得 Lua 的模块系统既灵活又高效,是 Lua 生态的重要组成部分。

2025-11-28 14:39:31 258

原创 Lua 的 rawset 函数

函数是一个重要的元表操作函数,它允许直接设置表的键值对而不触发任何元方法。可以设置一些通常无法直接设置的键,比如数字索引或包含特殊字符的键。一起用于实现自定义的表访问逻辑。在不需要元表检查的情况下,比常规赋值操作更高效。

2025-11-27 01:32:45 259

原创 Lua 的 rawlen 函数

Lua 的rawlen函数是一个内置函数,用于获取表或字符串的长度,而不触发任何元方法。这个函数在 Lua 5.2 及更高版本中可用。

2025-11-27 01:31:05 235

原创 Lua 的 rawget 函数

Lua 的 rawget函数是一个基础元方法绕过函数,它允许直接访问表的原始字段而不触发任何元方法。以下是关于 rawget。

2025-11-26 01:12:57 339

原创 Lua 的 rawequal 函数

rawequal是 Lua 内置的一个基础函数,用于在不触发任何元方法的情况下直接比较两个值的原始相等性。

2025-11-26 01:12:09 369

原创 Lua 的 print 函数

是一个内置的基础输出函数,用于将数据打印到标准输出(通常是控制台)。

2025-11-25 01:42:07 293

原创 Lua 的 pcall 函数

实际上是通过 Lua 的异常处理机制实现的,它会在保护模式下执行代码,捕获任何抛出的错误而不是让程序崩溃。是一个用于错误处理的重要函数,它允许开发者以安全的方式调用可能出错的代码块。以下是关于 pcall。,可以大大提高 Lua 程序的健壮性和容错能力。只能捕获错误,而 xpcall。通过合理使用 pcall。

2025-11-25 01:38:24 180

原创 Lua 的 pairs 函数

nil。

2025-11-23 21:45:23 468

原创 Lua 的 next 函数

Lua 的 next 函数 是 Lua 提供的一个内置函数,用于遍历表(table)中的元素。它的基本语法是:其中: 函数返回表中下一个键值对(key-value pair)的键和值。当传入 作为索引时,会返回表中的第一个元素。遍历表的用法 通常与 函数一起使用来遍历表:这实际上等同于:注意事项遍历顺序不确定: 遍历表的顺序是不确定的,这与表的实现方式有关。修改表的风险:在遍历过程中修改表可能会导致不可预期的结果。空表处理:当表为空时, 会返回 。数值索引表:对于数组部分(连续数值索引)

2025-11-23 21:37:01 368

原创 Lua 的 loadfile 函数

是 Lua 中强大而灵活的文件加载机制,特别适合需要精细控制脚本加载和执行的场景。是一个用于加载并编译 Lua 文件的核心函数,它提供了比。更灵活的文件加载方式。

2025-11-22 01:48:31 299

原创 Lua 的 load 函数

是一个强大的动态代码加载工具,它允许在运行时编译和执行字符串形式的 Lua 代码。如果编译失败,会返回。

2025-11-22 01:46:55 190

原创 Lua 的 ipairs 函数

是一个用于迭代数组类型 table 的内置函数。它专门用于遍历从索引 1 开始的连续整数索引的数组部分。下面是关于 ipairs。

2025-11-21 01:09:20 495

原创 Lua 的 getmetatable 函数

用于获取指定对象的元表(metatable)。元表是Lua中实现面向对象编程和运算符重载的重要机制。以下是关于getmetatable。

2025-11-21 00:58:24 273

原创 Lua 的 error 函数

是一个用于显式抛出错误的内置函数,它会中断当前程序的正常执行流程。函数还支持第三个参数,用于控制是否在错误信息中包含调用栈信息。在Lua 5.2+版本中,

2025-11-19 23:54:37 337

原创 Lua 的 dofile 函数

每次都会重新加载和编译文件,不适合在性能敏感的热点代码路径中频繁使用。在这种情况下,应该考虑使用。是用于加载并执行外部 Lua 脚本文件的核心函数之一。是要加载的 Lua 文件路径(相对路径或绝对路径)或手动缓存加载结果。

2025-11-19 23:52:36 208

原创 Lua 的标准库

assert 断言collectgarbage 垃圾收集dofile 执行文件中的 Lua 代码error 主动抛出错误,终止当前代码的执行getmetatable 获取元表ipairs 遍历数组load 加载一个代码块

2025-11-18 16:45:07 717

原创 Lua 的 collectgarbage 函数

是用于控制垃圾回收机制的重要工具。函数,可以有效地管理 Lua 程序的内存使用,特别是在资源受限的环境中。

2025-11-18 16:37:34 673

原创 Lua 的 assert 函数

如果提供了 error_message,则使用该消息作为错误信息;否则使用默认的 “assertion failed!是一个内置的错误检查函数,主要用于验证条件并在条件不满足时抛出错误。会返回所有传入的参数;当 condition 为假时,当 condition 为真时,

2025-11-18 16:35:20 637

原创 Python 的内置函数 zip

Python 的内置函数zip()是一个非常有用的工具函数,用于将多个可迭代对象(如列表、元组等)中的元素按顺序打包成一个个元组,然后返回由这些元组组成的迭代器。其中,iterables可以是多个可迭代对象,比如列表、元组、字符串等。zip()函数会将这些可迭代对象中相同索引位置的元素组合成一个元组,最终返回一个迭代器。

2025-10-03 00:24:49 450

原创 Python 的内置函数 vars

Python 的内置函数vars()是一个非常有用的工具函数,主要用于返回对象的__dict__属性。它可以应用于模块、类、实例以及其他具有__dict__属性的对象。以下是关于vars()

2025-10-03 00:23:33 987

原创 Python 的内置函数 type

是一个非常重要的函数,它主要用于获取对象的类型信息。会返回该对象的类型(类)。返回的结果是一个类型对象,通常显示为。Python 的内置函数。

2025-09-29 11:35:51 232

原创 Python 的内置函数 tuple

Python 的内置函数tuple()用于创建一个不可变的序列(元组)。以下是关于tuple()

2025-09-23 02:09:46 383

原创 Python 的内置函数 super

Python内置函数super()用于在子类中调用父类方法,是面向对象编程的关键工具。它遵循方法解析顺序(MRO),支持单继承和多重继承场景。常见用法包括初始化父类状态、扩展父类方法等。在Python 3中可直接使用super(),而Python 2需显式传入参数。典型应用出现在类初始化、方法重载和协作式多重继承中。正确使用super()能使代码更清晰易维护,但需注意其在不同继承场景下的行为差异。

2025-09-22 00:53:10 241

原创 Python 的内置函数 sum

Python 的内置函数sum()是一个用于计算可迭代对象中所有元素之和的高效工具。这个函数可以接受一个可迭代对象(如列表、元组、集合等)作为参数,并返回其中所有元素的总和。

2025-08-11 03:05:37 623

原创 Python 的内置函数 str

在类中使用。

2025-08-10 03:03:00 542

原创 Python 的内置函数 staticmethod

在类中使用。

2025-08-06 04:15:36 429

原创 Python 的内置函数 sorted

Python 的内置函数sorted()是一个用于排序的可迭代对象的高阶函数,它接受一个可迭代对象作为输入,并返回一个新的已排序的列表。与列表的sort()方法不同,sorted()不会修改原始的可迭代对象,而是生成一个新的排序后的列表。

2025-07-13 00:23:54 595

原创 Python 的内置函数 slice

Python 的内置函数slice()用于创建切片对象,可以应用于序列类型(如列表、字符串、元组)的切片操作。这个函数提供了一种更灵活的方式来定义切片,特别适合在需要动态生成切片参数的情况下使用。

2025-07-08 20:14:22 620

原创 Python 的内置函数 setattr

用于动态设置对象的属性值。该函数接受三个参数:对象、属性名称字符串和属性值。当我们需要在运行时为对象添加或修改属性时,的优势在于属性名称可以是运行时确定的字符串变量,这在需要动态处理属性时特别有用。Python 的内置函数。提供了灵活的操作方式。

2025-07-07 21:38:44 387

原创 Python 的内置函数 set

Python 的内置函数set()是一个非常有用的数据结构,用于创建无序且不包含重复元素的集合。它提供了高效的成员检测和元素去重功能,是处理集合运算的理想选择。

2025-07-05 16:06:51 429

Python内置函数的说明与示例

内容概要:本文系统介绍了Python 3.13中的71个内置函数,涵盖其功能、语法、参数说明及实际应用场景。重点讲解了如abs、all、any、bin、bool、chr、ord、len、max、min、sum、range、enumerate、zip、map、filter、sorted、reversed、type、isinstance、getattr、setattr、hasattr、callable、iter、next、slice、property、classmethod、staticmethod、super、globals、locals、vars、compile、exec、eval、format、frozenset、set、dict、list、tuple、str、bytes、bytearray、memoryview、open、print、input、int、float、complex、round、divmod、pow、id、hash、help、dir、breakpoint等核心函数,帮助读者深入理解其使用方法和编程价值。; 适合人群:具备Python基础语法知识的初学者、希望提升代码质量和效率的中级开发者以及需要查阅内置函数细节的资深程序员。; 使用场景及目标:①掌握Python内置函数在数据处理、类型转换、迭代操作、字符串格式化、对象反射、文件操作等方面的实际应用;②学会在项目中合理选用内置函数替代冗余代码,提升代码的简洁性、可读性和执行效率;③理解函数式编程思想并通过map/filter/sorted等函数构建高效的数据处理管道; 阅读建议:建议结合代码示例动手实践每个函数的用法,重点关注函数的边界条件和异常处理;在实际项目中尝试用内置函数重构原有逻辑;注意区分相似函数(如type与isinstance、str与repr、list与tuple)的适用场景,避免误用。

2025-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除