- [toc] 参数的传递 函数的参数传递本质上就是: 从实参到形参的赋值操作. Python 中 "一切皆为对象", 所有的赋值操作都是 "引用的赋值". 所以, Python 中参数的传递都是 " 引用传递", 不是 "值传递". 具体操作时分为两类: 1. 对 "可变对象"... [toc] 参数的传递 函数的参数传递本质上就是: 从实参到形参的赋值操作. Python 中 "一切皆为对象", 所有的赋值操作都是 "引用的赋值". 所以, Python 中参数的传递都是 " 引用传递", 不是 "值传递". 具体操作时分为两类: 1. 对 "可变对象"...
- [toc] nonlocal 关键字 nonlocal 用来声明外层的局部变量 global 用来声明全局变量 执行结果: [toc] nonlocal 关键字 nonlocal 用来声明外层的局部变量 global 用来声明全局变量 执行结果:
- [toc] 对象的进化 随着编程面临的问题越来越复杂, 编程语言本身也在进化, 从主要处理简单数据开始, 随着数据变多进化 "数组". 数据类型变复杂, 进化出了 "结构体", 处理数据的方式和逻辑变复杂, 进化出了 "对象". 简单数据 像 30, 40, 50... [toc] 对象的进化 随着编程面临的问题越来越复杂, 编程语言本身也在进化, 从主要处理简单数据开始, 随着数据变多进化 "数组". 数据类型变复杂, 进化出了 "结构体", 处理数据的方式和逻辑变复杂, 进化出了 "对象". 简单数据 像 30, 40, 50...
- [toc] eval() 函数 功能: 将字符串 str 当成有效的表达来求值返回计算结果. 语法: eval(source[,globals[,locals]]) -> value 参数: source: 一个 Python 表达式或函数 compile() 返回的代码对象 &... [toc] eval() 函数 功能: 将字符串 str 当成有效的表达来求值返回计算结果. 语法: eval(source[,globals[,locals]]) -> value 参数: source: 一个 Python 表达式或函数 compile() 返回的代码对象 &...
- [toc] with 语句 (上下文管理器 ) with 关键字 ( 上下文管理器 ) 可以自动管理上下文资源, 不论什么原因跳出 with 块, 都能确保文件正确关闭, 并且可以在代码块执行完毕后自动还原进入该代码块时的现场. 执行结果: [toc] with 语句 (上下文管理器 ) with 关键字 ( 上下文管理器 ) 可以自动管理上下文资源, 不论什么原因跳出 with 块, 都能确保文件正确关闭, 并且可以在代码块执行完毕后自动还原进入该代码块时的现场. 执行结果:
- [toc] 字典 字典是 "键值对" 的无序可变序列, 字典中的每个元素都是一个 "键值对", 包含: "键对象" 和 "值对象". 可以通过 "键对象" 实现快速获取, 删除, 更新对应的 "值对象". 列表中我们通过 "下标数字" 找到对应的对象. 字典中通过"键对象" ... [toc] 字典 字典是 "键值对" 的无序可变序列, 字典中的每个元素都是一个 "键值对", 包含: "键对象" 和 "值对象". 可以通过 "键对象" 实现快速获取, 删除, 更新对应的 "值对象". 列表中我们通过 "下标数字" 找到对应的对象. 字典中通过"键对象" ...
- [toc] write()/writelines() 写入数据 write(a): 把字符串 a 写到文件中 writelines(b): 把字符串列表写入文件中, 不添加换行符 执行结果: close() 关闭文件流 由于文件底层是由操作系统控制. 所以我们打开的文件对象必须显示调用 c... [toc] write()/writelines() 写入数据 write(a): 把字符串 a 写到文件中 writelines(b): 把字符串列表写入文件中, 不添加换行符 执行结果: close() 关闭文件流 由于文件底层是由操作系统控制. 所以我们打开的文件对象必须显示调用 c...
- [toc] 控制语句 我们在前面的学习的过程中, 都是很短的示例代码, 没有进项复杂的操作. 现在, 微秒将开始学习流程控制语句, 前面学习的变量, 数据类型 ( 整数, 浮点数, 布尔 ), 序列 ( 字符串, 列表, 元组, 字典, 集合), 可以看做是数据的组织方式. 数... [toc] 控制语句 我们在前面的学习的过程中, 都是很短的示例代码, 没有进项复杂的操作. 现在, 微秒将开始学习流程控制语句, 前面学习的变量, 数据类型 ( 整数, 浮点数, 布尔 ), 序列 ( 字符串, 列表, 元组, 字典, 集合), 可以看做是数据的组织方式. 数...
- 1、使用empty方法创建数组 该方式可以创建一个空数组,dtype可以指定随机数的类型,否则随机采用一种类型生成随机数。 import numpy as np dt = np.numpy([2, ... 1、使用empty方法创建数组 该方式可以创建一个空数组,dtype可以指定随机数的类型,否则随机采用一种类型生成随机数。 import numpy as np dt = np.numpy([2, ...
- [toc] 双分支选择结构 双分支选择结构的语法格式如下: if 条件表达式: 语句 1 / 语句块 1 else: 语句 2 / 语句块 2 三元条件运算符 Python 提供了三元运算符, 用来在某些简单的双分支赋值的情况. 三元条件运算符语法格... [toc] 双分支选择结构 双分支选择结构的语法格式如下: if 条件表达式: 语句 1 / 语句块 1 else: 语句 2 / 语句块 2 三元条件运算符 Python 提供了三元运算符, 用来在某些简单的双分支赋值的情况. 三元条件运算符语法格...
- [toc] 组合 "is-a" 关系, 我们可以使用 "继承". 从而实现子类拥有的父类方法和属性. "is-a" 关系指的是类似这样的关系: 狗是动物, dog is animal. 狗类就应该继承动物类. "has-a" 关系, 我们可以使用 "组合", 也能实现一个类拥... [toc] 组合 "is-a" 关系, 我们可以使用 "继承". 从而实现子类拥有的父类方法和属性. "is-a" 关系指的是类似这样的关系: 狗是动物, dog is animal. 狗类就应该继承动物类. "has-a" 关系, 我们可以使用 "组合", 也能实现一个类拥...
- [toc] 列表元素删除 del 删除 删除列表指定位置的元素. >>> a = [10, 20, 30] >>> del a[1] >>> a [10, 30] pop() 方法 pop() 删除并返回指定位置元素, 如果未指定位置则默认操作列表最后一... [toc] 列表元素删除 del 删除 删除列表指定位置的元素. >>> a = [10, 20, 30] >>> del a[1] >>> a [10, 30] pop() 方法 pop() 删除并返回指定位置元素, 如果未指定位置则默认操作列表最后一...
- [toc] 3.4 用 * 导入包 import * 这样的语句理论上是希望文件系统找出包的所有的子模块, 然后导入他们. 这可能会花很长时间等. Python 解决方案是提供一个明确的包索引. 这个索引由 __init__.py 定义 __all__变量, 该变量为一系列表... [toc] 3.4 用 * 导入包 import * 这样的语句理论上是希望文件系统找出包的所有的子模块, 然后导入他们. 这可能会花很长时间等. Python 解决方案是提供一个明确的包索引. 这个索引由 __init__.py 定义 __all__变量, 该变量为一系列表...
- [toc] 整数 Python 中, 除 10 进制, 还有其他三种进制: .0b 或 0B, 二进制 0 1 .0o 或 0O, 八进制 0 1 2 3 4 5 6 7 8 .0x 或 0X, 十六进制 0 1 2 3 ... [toc] 整数 Python 中, 除 10 进制, 还有其他三种进制: .0b 或 0B, 二进制 0 1 .0o 或 0O, 八进制 0 1 2 3 4 5 6 7 8 .0x 或 0X, 十六进制 0 1 2 3 ...
- 题目描述: 1.程序功能: 随机输入若干个不超过2位的正整数(输入-1表示输入结束),找出其中所有同构数并排序输出。(正整数n若是它平方数的尾部,则称n为同构数。如5的平方数是25,且5是25的尾部,那... 题目描述: 1.程序功能: 随机输入若干个不超过2位的正整数(输入-1表示输入结束),找出其中所有同构数并排序输出。(正整数n若是它平方数的尾部,则称n为同构数。如5的平方数是25,且5是25的尾部,那...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签