- [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的尾部,那...
- [toc] 时间的表示 计算机中的时间的表示是从 "1970 年 1 月 1 日 00:00:00" 开始, 以毫秒 ( 1/1000 秒 ) 进行运算. 我们也把 1970 年这个时刻称为 "unix 时间点". 这样, 我们就把时间全部用数字来表了. &n... [toc] 时间的表示 计算机中的时间的表示是从 "1970 年 1 月 1 日 00:00:00" 开始, 以毫秒 ( 1/1000 秒 ) 进行运算. 我们也把 1970 年这个时刻称为 "unix 时间点". 这样, 我们就把时间全部用数字来表了. &n...
- 利用turtle库、datetime库和time库,获取并描绘出现在的系统时间,并且时间具有动态刷新功能,即每秒刷新一次。 实现代码如下: from turtle import * from date... 利用turtle库、datetime库和time库,获取并描绘出现在的系统时间,并且时间具有动态刷新功能,即每秒刷新一次。 实现代码如下: from turtle import * from date...
- [toc] 多维列表 二维列表 一维列表可以帮助我们存储一维, 线性的数据. 二维列表可以帮助我们存储二维, 表格的数据. 列如下表的数据: [toc] 多维列表 二维列表 一维列表可以帮助我们存储一维, 线性的数据. 二维列表可以帮助我们存储二维, 表格的数据. 列如下表的数据:
- [toc] 方法没有重载 在其他语言中, 可以定义多个重名的方法, 只要保证方法签名的唯一即可. 方法签名包含 3 个部分: 方法名, 参数数量, 参数类型. Python 中, 方法的参数没有类型 (调用时确定参数类型 ), 参数的也可以由可变参数控制. 因此, Python 中是没有方法的重载的. 定义一个方法即可有多种调用方... [toc] 方法没有重载 在其他语言中, 可以定义多个重名的方法, 只要保证方法签名的唯一即可. 方法签名包含 3 个部分: 方法名, 参数数量, 参数类型. Python 中, 方法的参数没有类型 (调用时确定参数类型 ), 参数的也可以由可变参数控制. 因此, Python 中是没有方法的重载的. 定义一个方法即可有多种调用方...
- [toc] 查看类的继承层次结构 通过类的方法 mro() 或者类的属性 __mor__ 可以输出这个类的继承层次结构. 执行结果: object 根类 object 类是所有类的父类, 因此所有的类都有 objerct 类的属性和方法. 我们显然有必要深入研究一下 object 类的结构. 对于我们继续深入学习 ... [toc] 查看类的继承层次结构 通过类的方法 mro() 或者类的属性 __mor__ 可以输出这个类的继承层次结构. 执行结果: object 根类 object 类是所有类的父类, 因此所有的类都有 objerct 类的属性和方法. 我们显然有必要深入研究一下 object 类的结构. 对于我们继续深入学习 ...
- [toc] lambda 表达式和匿名函数 lambda 表达式可以用来声明匿名函数. lambda 函数是一种简单的, 在同一行定义函数的方法. lambda 函数实际生成一个函数对象. lambda 表达式只允许包含一个表达式, 不能包含复杂语句, 该表达式的计算机结果是函数的返回值. lambda 表达式的基本... [toc] lambda 表达式和匿名函数 lambda 表达式可以用来声明匿名函数. lambda 函数是一种简单的, 在同一行定义函数的方法. lambda 函数实际生成一个函数对象. lambda 表达式只允许包含一个表达式, 不能包含复杂语句, 该表达式的计算机结果是函数的返回值. lambda 表达式的基本...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化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 规格体系从零搭建业务项目。
回顾中
热门标签