- [toc] @property 装饰器 @property 可以将一个方法的调用方式变成 "属性调用". 下面是一个简单的示例, 让大家体会一下这种转变: 执行结果: 执行结果: [toc] @property 装饰器 @property 可以将一个方法的调用方式变成 "属性调用". 下面是一个简单的示例, 让大家体会一下这种转变: 执行结果: 执行结果:
- 题目描述: 完成一段程序,由用户输入一个英文单词,程序在单词结尾添加’ing’。 具体规则如下: (1)如果给定的单词已经以’ing’为结尾,那么在后面添加’ly’ (2)如果单词长度少于3,保持单词... 题目描述: 完成一段程序,由用户输入一个英文单词,程序在单词结尾添加’ing’。 具体规则如下: (1)如果给定的单词已经以’ing’为结尾,那么在后面添加’ly’ (2)如果单词长度少于3,保持单词...
- [toc] 特殊方法和运算符重载 Python 的运算符实际上是通过调用对象的特殊方法实现的. 比如: 执行结果: 常见的特殊方法统计如下: __init__  ... [toc] 特殊方法和运算符重载 Python 的运算符实际上是通过调用对象的特殊方法实现的. 比如: 执行结果: 常见的特殊方法统计如下: __init__  ...
- 概述 模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是... 概述 模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是...
- 目录 检索算法线性查找图解线性查找实战:线性查找 检索算法 数据结构的排序算法,到17篇归并排序就彻底讲解完成。从今天开始,我们将进入全新的数据结构知识,它的名字叫查找算法,也叫检索... 目录 检索算法线性查找图解线性查找实战:线性查找 检索算法 数据结构的排序算法,到17篇归并排序就彻底讲解完成。从今天开始,我们将进入全新的数据结构知识,它的名字叫查找算法,也叫检索...
- [toc] 多分支选择结构 if 条件表达式 1: 语句 1 / 语句块 1 elif 条件表达 2: 语句 2 / 语句块 2 . . . elif 条件表达式 n: 语句 n / 语... [toc] 多分支选择结构 if 条件表达式 1: 语句 1 / 语句块 1 elif 条件表达 2: 语句 2 / 语句块 2 . . . elif 条件表达式 n: 语句 n / 语...
- [toc] 特殊属性 Python 对象中包含了很多双下划线开始和结束的属性, 这些是特殊属性, 有特殊方法. 这里我们列出常见的特殊属性: obj.__dict__ 对象的属性字... [toc] 特殊属性 Python 对象中包含了很多双下划线开始和结束的属性, 这些是特殊属性, 有特殊方法. 这里我们列出常见的特殊属性: obj.__dict__ 对象的属性字...
- [toc] 多态 多态 ( polymorphism ) 是指同一个方法调用由于对象不同可能会产生不同的行为. 在现实生活中, 我们有很多例子. 比如: 同样是调用人的休息方法, 张三的休息是睡觉, 李四的休息是玩游戏, 李翠花是敲代码. 同样是吃饭的方法, 中国人用筷子吃饭, 英国用刀叉吃饭, 印度人用手吃饭. 关于多... [toc] 多态 多态 ( polymorphism ) 是指同一个方法调用由于对象不同可能会产生不同的行为. 在现实生活中, 我们有很多例子. 比如: 同样是调用人的休息方法, 张三的休息是睡觉, 李四的休息是玩游戏, 李翠花是敲代码. 同样是吃饭的方法, 中国人用筷子吃饭, 英国用刀叉吃饭, 印度人用手吃饭. 关于多...
- [toc] for 循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历. for 循环的语法如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象 Python 包含以下几种可迭代对象: 1. 序列. 包含: 字符串, 列表, 元组 2. 字典 ... [toc] for 循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历. for 循环的语法如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象 Python 包含以下几种可迭代对象: 1. 序列. 包含: 字符串, 列表, 元组 2. 字典 ...
- [toc] 传递不可变对象的引用 传递参数是不可变对象 ( 例如: int, float, 字符串, 布尔值 ), 实际传递的还是对象的引用. 在 "赋值操作" 时,由于不可改变对象无法修改, 系统会新创建一个对象. 显然, 通过 id 值我们可以看到 n 和 a 一开始是同一个对象. 给 你赋值后, n 是新的对象. ... [toc] 传递不可变对象的引用 传递参数是不可变对象 ( 例如: int, float, 字符串, 布尔值 ), 实际传递的还是对象的引用. 在 "赋值操作" 时,由于不可改变对象无法修改, 系统会新创建一个对象. 显然, 通过 id 值我们可以看到 n 和 a 一开始是同一个对象. 给 你赋值后, n 是新的对象. ...
- [toc] 面向对象编程 面向对象 ( Object oriented Programming, OOP ) 编程的思想主要是针对大型软件设计而来的. 面向对象编程使程序的扩展性更强, 可读性更好, 使的编程可以像搭积木一样简单 面向对象编程将数据和操作数据相关的方法封装到对... [toc] 面向对象编程 面向对象 ( Object oriented Programming, OOP ) 编程的思想主要是针对大型软件设计而来的. 面向对象编程使程序的扩展性更强, 可读性更好, 使的编程可以像搭积木一样简单 面向对象编程将数据和操作数据相关的方法封装到对...
- [toc] 文件对象的常用属性和方法 文件对象封装了文件相关的操作. 在前面我们学习了通过文件对象对文件进行读写操作. 本节我们详细列出文件对象的常用属性和方法, 并进行说明. 文件对象的属性 属性 说明 ... [toc] 文件对象的常用属性和方法 文件对象封装了文件相关的操作. 在前面我们学习了通过文件对象对文件进行读写操作. 本节我们详细列出文件对象的常用属性和方法, 并进行说明. 文件对象的属性 属性 说明 ...
- [top] 使用 zip() 并行迭代 我们可以通过 zip() 函数对多个序列进行并列进行并行迭代, zip() 函数在最短序列 "用完" 时就会停止. 执行结果: 我是大白--18--老师 我是中白--16--程序员 我是小小--20--公务员 [top] 使用 zip() 并行迭代 我们可以通过 zip() 函数对多个序列进行并列进行并行迭代, zip() 函数在最短序列 "用完" 时就会停止. 执行结果: 我是大白--18--老师 我是中白--16--程序员 我是小小--20--公务员
- [toc] 函数也是对象. 内存底层分析 Python 中, "一切都是对象". 实际上, 执行 def 定义函数后, 系统就创建了相应的函数对象. 我们执行如下程序, 然后进行解释: 执行结果: 上面代码执行 def 时. 系统中会创建函数对象, 并通过 print_star 这个变量进行引用: ... [toc] 函数也是对象. 内存底层分析 Python 中, "一切都是对象". 实际上, 执行 def 定义函数后, 系统就创建了相应的函数对象. 我们执行如下程序, 然后进行解释: 执行结果: 上面代码执行 def 时. 系统中会创建函数对象, 并通过 print_star 这个变量进行引用: ...
- [toc] 3.6 sys.path 和模块搜索路径 当我们导入某个模块文件时, Python 解释器去哪里找这个文件呢? 只有找到这个文件才能读取, 装载运行该模块文件. 它一般按照如下路径寻找模块文件 ( 按照顺序寻找, 找到即停不继续往下寻找 ): 1. 内置模块 &... [toc] 3.6 sys.path 和模块搜索路径 当我们导入某个模块文件时, Python 解释器去哪里找这个文件呢? 只有找到这个文件才能读取, 装载运行该模块文件. 它一般按照如下路径寻找模块文件 ( 按照顺序寻找, 找到即停不继续往下寻找 ): 1. 内置模块 &...
上滑加载中
推荐直播
-
华为云码道-玩转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创作思路,一次讲透!
回顾中
热门标签