- [toc] 3. 包 package 的使用 3.1 包 ( package ) 的概念和结构 当一个项目中有很多个模块时, 需要进行组织. 我们将功能类似的模块放到一起, 形成了 "包". 本质上, "包" 就是一个必须有__init__.py 的文件夹. 典型结构如下:  ... [toc] 3. 包 package 的使用 3.1 包 ( package ) 的概念和结构 当一个项目中有很多个模块时, 需要进行组织. 我们将功能类似的模块放到一起, 形成了 "包". 本质上, "包" 就是一个必须有__init__.py 的文件夹. 典型结构如下:  ...
- 概述 Python 提供了 getopt 模块来获取命令行参数。 $ python test.py arg1 arg2 arg31 Python 中也可以所用 sys 的 sys.argv 来获取命... 概述 Python 提供了 getopt 模块来获取命令行参数。 $ python test.py arg1 arg2 arg31 Python 中也可以所用 sys 的 sys.argv 来获取命...
- [toc] os 模块-文件和目录操作 我们可以通过前面讲的文件对象实现对于文件内容的读写操作. 如果, 还需要对文件和目录做其他操作, 可以使用 os 和 os.path 模块. os 模块下常用操作文件的方法 方法名 ... [toc] os 模块-文件和目录操作 我们可以通过前面讲的文件对象实现对于文件内容的读写操作. 如果, 还需要对文件和目录做其他操作, 可以使用 os 和 os.path 模块. os 模块下常用操作文件的方法 方法名 ...
- 概述 Python提供了for循环和while循环(在Python中没有do..while循环) while循环 语法 Python 编程中 while 语句用于循环执行程序,即在某条件下... 概述 Python提供了for循环和while循环(在Python中没有do..while循环) while循环 语法 Python 编程中 while 语句用于循环执行程序,即在某条件下...
- [toc] Python 中的顺序表 Python 中的 list 和 tuple 两种采用了顺序表的实现技术, 具体前面讨论的顺序表的所有性质. tuple 是不可变类型, 即不变的顺序表, 因此不支持改变其内部状态的任何操作, 而其他方面, 则与 list 的性质类似. lsit 的基本实现技术 Python 标准类型 l... [toc] Python 中的顺序表 Python 中的 list 和 tuple 两种采用了顺序表的实现技术, 具体前面讨论的顺序表的所有性质. tuple 是不可变类型, 即不变的顺序表, 因此不支持改变其内部状态的任何操作, 而其他方面, 则与 list 的性质类似. lsit 的基本实现技术 Python 标准类型 l...
- []toc] 本文件的读取 文件读取一般使用如下三个方法: 1. read([size]) 从文件中读取 size 个字符, 并作为结果返回. 如果没有 size 参数, 则读取整个文件. 读取到文件末尾, 会返回空字符串. 2. readline() 读取一行内容作为... []toc] 本文件的读取 文件读取一般使用如下三个方法: 1. read([size]) 从文件中读取 size 个字符, 并作为结果返回. 如果没有 size 参数, 则读取整个文件. 读取到文件末尾, 会返回空字符串. 2. readline() 读取一行内容作为...
- 概述 Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 语法 Python 语言 pass 语句语法格式如下: pass1 栗子 #!... 概述 Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 语法 Python 语言 pass 语句语法格式如下: pass1 栗子 #!...
- [toc] super() 获得父类定义 在子类中. 如果想要获得父类的方法时, 我们可以通过 super() 来做. super() 代表父类的定义, 不是父类对象. 执行结果: [toc] super() 获得父类定义 在子类中. 如果想要获得父类的方法时, 我们可以通过 super() 来做. super() 代表父类的定义, 不是父类对象. 执行结果:
- 文章目录 例 - 1 题目 解答 Demo - 1 Demo - 2 例 - 2... 文章目录 例 - 1 题目 解答 Demo - 1 Demo - 2 例 - 2...
- [top] 可变参数 可变参数指的是 "可变数量的参数". 分两种情况: 1. *param ( 一个星号 ), 将多个参数收集到一个 "元组" 对象中. 2. **parma ( 两个星号 ), 将多个参数收集到一个 "字典" 对象中. 执行结果: 强制命名参数 在带星号的 "可变参数" 后面增加新的参数, 必须... [top] 可变参数 可变参数指的是 "可变数量的参数". 分两种情况: 1. *param ( 一个星号 ), 将多个参数收集到一个 "元组" 对象中. 2. **parma ( 两个星号 ), 将多个参数收集到一个 "字典" 对象中. 执行结果: 强制命名参数 在带星号的 "可变参数" 后面增加新的参数, 必须...
- [toc] 列表元素的增加和删除 当列表增加和删除元素是, 列表会自动进行内存管理, 大大减少了程序员的负担. 但这个特点涉及列表元素的大量移动, 效率较低. 除非必要, 我们一般只在列表的尾部添加元素或删除元素, 这会大大提高列表的操作效率. append() 方法 原地... [toc] 列表元素的增加和删除 当列表增加和删除元素是, 列表会自动进行内存管理, 大大减少了程序员的负担. 但这个特点涉及列表元素的大量移动, 效率较低. 除非必要, 我们一般只在列表的尾部添加元素或删除元素, 这会大大提高列表的操作效率. append() 方法 原地...
- [toc] 参数的几种类型 位置参数 函数调用时, 实参默认按照位置顺序传递, 需要个数和形参匹配. 按位置传递参数, 我们称为: "位置参数". 执行结果: 默认值参数 我们可以为某些参数设置默认值, 这样这些参数在传递时就是可选的. 称为 "默认值参数". 默认值参数放到位置参数后面. 执行结果: ... [toc] 参数的几种类型 位置参数 函数调用时, 实参默认按照位置顺序传递, 需要个数和形参匹配. 按位置传递参数, 我们称为: "位置参数". 执行结果: 默认值参数 我们可以为某些参数设置默认值, 这样这些参数在传递时就是可选的. 称为 "默认值参数". 默认值参数放到位置参数后面. 执行结果: ...
- 对象 Python 中, 一切皆为对象. 每个对象由: 标识 (identity), 类型 (type), 值 (value) 组成. 1. 标识用于唯一标识对象, 通常对应于对象在计算机内存中的地址. 使用内置函数 id (obj) 可以返回对象 obj 的标识. 2. 类型用于表示对象存储的 "数据" 的类型. 类型可以限制对... 对象 Python 中, 一切皆为对象. 每个对象由: 标识 (identity), 类型 (type), 值 (value) 组成. 1. 标识用于唯一标识对象, 通常对应于对象在计算机内存中的地址. 使用内置函数 id (obj) 可以返回对象 obj 的标识. 2. 类型用于表示对象存储的 "数据" 的类型. 类型可以限制对...
- [toc] 字典元素添加, 修改, 删除 1. 给字典新增 "键值对". 如果 "键" 已经存在, 则覆盖旧的键值对; 如果 "键" 不存在, 则新增 " 键值对". >>> a = {"name":"小白","age": 18,"job":"programmer"} ... [toc] 字典元素添加, 修改, 删除 1. 给字典新增 "键值对". 如果 "键" 已经存在, 则覆盖旧的键值对; 如果 "键" 不存在, 则新增 " 键值对". >>> a = {"name":"小白","age": 18,"job":"programmer"} ...
- 题目概述: 一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如6的因子为1、2、3,而6=1+2+3,因此6是“完数” 。现在求出1~300之间所有的完数,并且输出它们的因子和个数。 实现代码... 题目概述: 一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如6的因子为1、2、3,而6=1+2+3,因此6是“完数” 。现在求出1~300之间所有的完数,并且输出它们的因子和个数。 实现代码...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签