摘要:
模块与包 模块(Module) 【一】概要: 定义: 在Python中,模块是一个包含 Python 代码的文件。这些文件以 .py 为扩展名,可以包含变量、函数和类等,文件名为xxx.py,模块名则是xxx,导入模块可以引用模块中已经写好的功能。 作用: 模块提供了一种组织代码的方式,将相关的功能 阅读全文
摘要:
迭代器与生成器 【一】迭代器 在 Python 中,迭代是一种访问容器对象(例如列表、元组、字典等)元素的方式。迭代允许我们逐个访问序列中的元素,而不需要显式地使用索引。这种遍历序列的过程通常通过使用 for 循环来实现。 在迭代中,被遍历的对象被称为可迭代对象(Iterable),而用于遍历的变量 阅读全文
摘要:
装饰器 【一】装饰器介绍 装饰器的由来 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 对修改封闭,意味着对象一旦设计完成,就可以独立完成其工作,而不要对其进行修改。 软件包含的所有功能的源代码以及 阅读全文
摘要:
闭包函数 【一】闭包函数的定义 闭包(Closure)是指在函数内部定义的函数,并且这个内部函数可以访问外部函数的变量。这种机制允许函数保留对它创建时可见的变量的访问权,即使在其生命周期结束后也可以使用。 闭包的主要特点是: 内部函数定义在外部函数内部。 内部函数可以引用外部函数的变量。 外部函数返 阅读全文
摘要:
函数的基本介绍 【一】函数的特点以及使用情形 【1】函数的特点: 封装(Encapsulation): 函数封装了一段特定的代码,将其作为一个独立的单元。这有助于提高代码的可维护性和可读性。 重用性(Reusability): 函数可以在程序中的不同位置被调用,实现了代码的重用。通过调用函数,可以避 阅读全文
摘要:
名称空间与作用域 【一】名称空间 名称空间是一个存储变量名称到对象的映射的结构,它允许你在程序中访问和操作变量。在 Python 中,名称空间可以分为以下几种: 内置名称空间(Built-in Namespace): 包含内置的函数和异常名称,如 print()、len()、ValueError 等 阅读全文
摘要:
异常处理 引自:【6.0】Python中级之异常处理 - Chimengmeng - 博客园 (cnblogs.com) 【一】什么是异常 异常是程序运行时可能发生的错误或意外情况。在Python中,异常是一种对象,表示程序执行期间发生的错误。 当出现异常时,程序的正常流程会被中断,而是跳转到异常处 阅读全文
摘要:
学习python需要有哪些思维 任何编程语言时,培养一些特定的思维方式是非常有帮助的。下面是一些学习 Python 所需的思维方式: 问题解决思维: 学会将问题分解成更小、更可管理的部分,然后逐步解决每个部分。 善于提问,学会将问题清晰地表达,有助于获取更好的帮助和解决方案。 抽象思维: 能够从具体 阅读全文
摘要:
文件操作 【一】基本用法 在 Python 中,文件处理是常见的任务之一。以下是一些基本的文件处理操作和对应的 Python 语法: 打开文件: 使用 open() 函数来打开一个文件,可以指定文件名、打开模式和字符编码(可选)。 # 打开文件(只读模式) file = open('example. 阅读全文
摘要:
深浅拷贝 Python源码对深浅拷贝的解释 以下来源于Python源码中对copy的解释 # 英文原文 The difference between shallow and deep copying is only relevant for compound objects (objects tha 阅读全文