- [toc] 类成员的继承和重写 1. 成员继承: 子类继承了父类除构造方法之外的所有成员. 2. 方法重写: 子类可以重新定义父类中的方法, 这样就会覆盖父类的方法, 也称为 "重写". 执行结果: [toc] 类成员的继承和重写 1. 成员继承: 子类继承了父类除构造方法之外的所有成员. 2. 方法重写: 子类可以重新定义父类中的方法, 这样就会覆盖父类的方法, 也称为 "重写". 执行结果:
- [toc] enumerate 的用法 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 执行结果: 执行结果: [toc] enumerate 的用法 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 执行结果: 执行结果:
- [toc] 实例属性 实例属性是从属于实例对象的属性, 也称为 ""实例变量". 他的使用有如下几个要点: 1. 实例属性一般在__init__() 方法中通过如下代码定义: self.实例属性名 = 初始值 2. 在本类的其他实例方法中, 也是通过 self 进行访问:  ... [toc] 实例属性 实例属性是从属于实例对象的属性, 也称为 ""实例变量". 他的使用有如下几个要点: 1. 实例属性一般在__init__() 方法中通过如下代码定义: self.实例属性名 = 初始值 2. 在本类的其他实例方法中, 也是通过 self 进行访问:  ...
- [toc] 根据键查找 "键值对" 的底层过程 我们明白了, 一个键值对是如何存储到数组中的, 根据键对象取到值对象, 理解起来就简单了. >>> a.get("name") ... [toc] 根据键查找 "键值对" 的底层过程 我们明白了, 一个键值对是如何存储到数组中的, 根据键对象取到值对象, 理解起来就简单了. >>> a.get("name") ...
- [toc] 嵌套循环 一个循环体内可以嵌套另一个循环, 一般称为 "嵌套循环", 或者 "多重循环". 打印如下图案: 代码: 利用嵌套打印九成九乘法表: 练习: [toc] 嵌套循环 一个循环体内可以嵌套另一个循环, 一般称为 "嵌套循环", 或者 "多重循环". 打印如下图案: 代码: 利用嵌套打印九成九乘法表: 练习:
- [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ... [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ...
- [toc] 循环结构 循环结构用来重复执行一条或多条语句. 表达式这样的逻辑: 如果符合条件, 则反复执行循环体里的语句. 在每次执行完后都会判断一次条件是否为 True, 如果为 True 则重复执行循环体;里的语句. 图示如下: 循环体里面的语句至少应该包含改变条件表达式的语句, 以使循环趋于结束, 否则, 就会变成一个死... [toc] 循环结构 循环结构用来重复执行一条或多条语句. 表达式这样的逻辑: 如果符合条件, 则反复执行循环体里的语句. 在每次执行完后都会判断一次条件是否为 True, 如果为 True 则重复执行循环体;里的语句. 图示如下: 循环体里面的语句至少应该包含改变条件表达式的语句, 以使循环趋于结束, 否则, 就会变成一个死...
- [toc] 私有属性和私有方法 ( 实现封装 ) Python 对于类的成员没有严格的访问控制限制, 这与其他面向对象的语言有区别. 关于私有属性和私有方法, 有如下要点: 1. 通常我们约定, 两个下划线开头的属性是私有的 ( private ). 其他为公共的 ( public ). ... [toc] 私有属性和私有方法 ( 实现封装 ) Python 对于类的成员没有严格的访问控制限制, 这与其他面向对象的语言有区别. 关于私有属性和私有方法, 有如下要点: 1. 通常我们约定, 两个下划线开头的属性是私有的 ( private ). 其他为公共的 ( public ). ...
- [toc] 生成器推导式创建元组 从形式上看, 生成器推导与列表推导式类似, 只是生成器推导式使用小括号. 列表推导式直接生成列表对象, 生成器推导式生成的不是列表也不是元组, 而是一个生成器对象. 我们可以通过生成器对象, 转化成列表或者元组. 也可以使用生成器... [toc] 生成器推导式创建元组 从形式上看, 生成器推导与列表推导式类似, 只是生成器推导式使用小括号. 列表推导式直接生成列表对象, 生成器推导式生成的不是列表也不是元组, 而是一个生成器对象. 我们可以通过生成器对象, 转化成列表或者元组. 也可以使用生成器...
- [toc] 对象的浅拷贝和深拷贝 变量的赋值操作 只是形成两个变量, 实际还是啥执行同一个对象. 浅拷贝 Python 拷贝一般都是浅拷贝. 拷贝时, 对象包含的子对象内容不拷贝. 因此, 源对象和拷贝对象会引用同一个子对象. 深拷贝 使用... [toc] 对象的浅拷贝和深拷贝 变量的赋值操作 只是形成两个变量, 实际还是啥执行同一个对象. 浅拷贝 Python 拷贝一般都是浅拷贝. 拷贝时, 对象包含的子对象内容不拷贝. 因此, 源对象和拷贝对象会引用同一个子对象. 深拷贝 使用...
- [toc] 序列解包 序列解包可以用于元组, 列表, 字典. 序列解包可以让我们方便对多个变量赋值. >>> x, y, z = (20, 30, 10) >>> x 20 &g... [toc] 序列解包 序列解包可以用于元组, 列表, 字典. 序列解包可以让我们方便对多个变量赋值. >>> x, y, z = (20, 30, 10) >>> x 20 &g...
- [toc] csv 文件的操作 csv ( Comma Seperated Values) 是逗号分隔文本格式, 常用于数据交换, Excel 文件和数据库数据的导入和导出. 与 Excel 文件不同, CSV 文件中: 值没有类型, 所有值都是字符串 不能指定... [toc] csv 文件的操作 csv ( Comma Seperated Values) 是逗号分隔文本格式, 常用于数据交换, Excel 文件和数据库数据的导入和导出. 与 Excel 文件不同, CSV 文件中: 值没有类型, 所有值都是字符串 不能指定...
- [toc] 循环代码优化 虽然计算机越来越快, 空间也越来越大, 我们仍然要在性能问题上 "斤斤计较". 编写循环时, 遵循下面三个原则可以大大提高运行效率, 避免不必要的低效计算: 1. 尽量减少循环内部不必要的计算 2. 嵌套循环中, 尽量减少内层循环的计算, 尽可能向外提. 3. 局部变量查询较快, 尽量使用局部变量 ... [toc] 循环代码优化 虽然计算机越来越快, 空间也越来越大, 我们仍然要在性能问题上 "斤斤计较". 编写循环时, 遵循下面三个原则可以大大提高运行效率, 避免不必要的低效计算: 1. 尽量减少循环内部不必要的计算 2. 嵌套循环中, 尽量减少内层循环的计算, 尽可能向外提. 3. 局部变量查询较快, 尽量使用局部变量 ...
- 题目描述: 输入一行字符,输出其中空格、数字、中文字符、英文字符和其他字符的个数。 实现代码: str=input("请输入一行字符:\n") chinese=0 letters=0 space=0... 题目描述: 输入一行字符,输出其中空格、数字、中文字符、英文字符和其他字符的个数。 实现代码: str=input("请输入一行字符:\n") chinese=0 letters=0 space=0...
- [toc] 字符串 字符串基本特点 很多人初学编程时, 总是担心自己数学不行, 潜意识里认为数学好才能编程. 实际上, 大多数程序员打交道最多的是 "字符串" 而不是 "数字". 因为, 编程是用来解决现实问题的, 因此逻辑思维的重要性要远远超过数学能力. 字符串的本质是:... [toc] 字符串 字符串基本特点 很多人初学编程时, 总是担心自己数学不行, 潜意识里认为数学好才能编程. 实际上, 大多数程序员打交道最多的是 "字符串" 而不是 "数字". 因为, 编程是用来解决现实问题的, 因此逻辑思维的重要性要远远超过数学能力. 字符串的本质是:...
上滑加载中
推荐直播
-
华为云码道-玩转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创作思路,一次讲透!
回顾中
热门标签