33.python从入门到精通之 函数名扩展 # Python从入门到精通:常用函数(500字核心简介) 函数是Python编程的“效率积木”,掌握常用函数不仅能简化代码,更是从“零散写代码”到“模块化编程”的关键,也是从入门到精通的核心抓手。 Python常用函数可分为两类,覆盖入门到进阶全场景: 1. **内置函数(入门必掌握)**:无需导入模块即可直接使用,是新手入门的基础。比如`print()`(输出内容)、`input()`(获取用户输入)是交互类核心;`len()`(统计长度)、`range()`(生成序列)常用于循环;`type()`(判断数据类型)、`int()/str()`(类型转换)解决数据格式问题;`max()/min()`(找最值)、`sum()`(求和)则是数值处理的常用工具。这些函数覆盖80%的入门场景,吃透就能完成猜数字、数据统计等基础项目。 2. **模块封装函数(进阶核心)**:需导入对应模块使用,是精通Python的关键。比如`math`模块的`math.sqrt()`(开平方)、`math.ceil()`(向上取整)满足数学计算;`os`模块的`os.path.exists()`(判断文件是否存在)、`os.mkdir()`(创建文件夹)处理文件操作;`requests`模块的`requests.get()`(发送网络请求)实现爬虫/接口调用;`pandas`模块的`pd.read_csv()`(读取文件)则是数据分析的核心函数。 从入门到精通的学习逻辑:先熟练内置函数,理解“函数是功能封装”的本质;再通过模块函数拓展能力边界,学会“按需导入、灵活调用”;最终能自定义函数(用`def`定义),将重复逻辑封装成专属函数,甚至通过类和装饰器优化函数,实现代码复用与高效维护。 常用函数的学习核心不是死记硬背,而是理解“函数的输入(参数)-处理-输出(返回值)”逻辑,结合实际场景(如数据处理、文件操作)反复练习,就能从“会用函数”到“用好函数”,真正掌握Python编程的核心思维。#Python#python编程#python基础#python教学#python人工智能
00:00 / 15:41
连播
清屏
智能
倍速
点赞17
00:00 / 05:22
连播
清屏
智能
倍速
点赞16
00:00 / 00:50
连播
清屏
智能
倍速
点赞0
【中配】加号乘加号等于什么? - 2swap 核心概念:丘奇数(Church Numerals) 在 $\lambda$ 演算中,没有现成的数字。我们用“操作的重复次数”来定义数字。 数字 $n$:代表将一个函数作用于一个初始值 $n$ 次。 加法(PLUS):是一个接受两个数字并返回它们相加结果的函数。 可视化:Tromp 图与 $\beta$ 归约 2swap 使用了精美的 Tromp 图(一种视觉化 $\lambda$ 表达式的工具)来展示计算过程。 函数即形状:每一个 $\lambda$ 表达式都被描绘成具有特定结构的几何图形。 计算即变形:计算的过程被称为 $\beta$ 归约(Beta-reduction)。在视频中,这表现为图形的合并、复制和消减。当你把“加号”丢进另一个“加号”时,形状开始发生剧烈的级联反应。 丘奇-图灵论题(Church-Turing Thesis) 视频探讨了计算机科学的基石:$\lambda$ 演算(由阿隆佐·丘奇提出)与图灵机(由艾伦·图灵提出)在计算能力上是完全等价的。 等价性:这意味着任何你能用 Java 或 Python 写出的程序,理论上都可以仅通过 $\lambda$ 表达式(即不断的函数替换)来实现。 加号乘加号:当你将两个“加号”函数相乘(在 $\lambda$ 意义下的高阶组合),得到的结果不再是简单的算术,而是一个能够生成极其复杂函数结构的“超级指数”表达。 结论 这个问题揭示了函数式编程的本质:代码即数据,逻辑即结构。通过这种极其底层的视角,我们发现即便是最简单的符号,在相互叠加时也能产生无限的复杂性。 原视频标题:What is PLUS times PLUS? 原作者:2swap 视频链接:https://www.youtube.com/watch?v=kYI-U1_I3mQ #青年创作年终讲 #青年创作者成长计划
00:00 / 27:52
连播
清屏
智能
倍速
点赞4852
00:00 / 02:12
连播
清屏
智能
倍速
点赞1726
00:00 / 01:19
连播
清屏
智能
倍速
点赞232
00:00 / 01:02
连播
清屏
智能
倍速
点赞21
00:00 / 02:00
连播
清屏
智能
倍速
点赞13
00:00 / 01:19
连播
清屏
智能
倍速
点赞0
00:00 / 00:36
连播
清屏
智能
倍速
点赞15