- 文章目录 例 - 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之间所有的完数,并且输出它们的因子和个数。 实现代码...
- [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 ) 是指同一个方法调用由于对象不同可能会产生不同的行为. 在现实生活中, 我们有很多例子. 比如: 同样是调用人的休息方法, 张三的休息是睡觉, 李四的休息是玩游戏, 李翠花是敲代码. 同样是吃饭的方法, 中国人用筷子吃饭, 英国用刀叉吃饭, 印度人用手吃饭. 关于多...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签