- [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] 字符串 字符串基本特点 很多人初学编程时, 总是担心自己数学不行, 潜意识里认为数学好才能编程. 实际上, 大多数程序员打交道最多的是 "字符串" 而不是 "数字". 因为, 编程是用来解决现实问题的, 因此逻辑思维的重要性要远远超过数学能力. 字符串的本质是:...
- [toc] 参数的传递 函数的参数传递本质上就是: 从实参到形参的赋值操作. Python 中 "一切皆为对象", 所有的赋值操作都是 "引用的赋值". 所以, Python 中参数的传递都是 " 引用传递", 不是 "值传递". 具体操作时分为两类: 1. 对 "可变对象"... [toc] 参数的传递 函数的参数传递本质上就是: 从实参到形参的赋值操作. Python 中 "一切皆为对象", 所有的赋值操作都是 "引用的赋值". 所以, Python 中参数的传递都是 " 引用传递", 不是 "值传递". 具体操作时分为两类: 1. 对 "可变对象"...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签