- [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 表达式的基本...
- 题目描述: 一个笼子里面关了若干只鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里脚的总数为a,则笼子里面至少有多少只动物,至多有多少只动物? ... 题目描述: 一个笼子里面关了若干只鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里脚的总数为a,则笼子里面至少有多少只动物,至多有多少只动物? ...
- [toc] 变量的作用域 ( 全局变量和局部变量) 变量起作用的范围称为变量的作用域, 不同作用域之间互不影响. 变量分为:全局变量, 局部变量. 全局变量: 1. 在函数和类定义之外声明的变量. 作用域为定义的模块, 从定义位置开始到模块结束. 2. 全局变量降低了函数的通用性和可读性. 应尽量避免全局变量的使用. 3. ... [toc] 变量的作用域 ( 全局变量和局部变量) 变量起作用的范围称为变量的作用域, 不同作用域之间互不影响. 变量分为:全局变量, 局部变量. 全局变量: 1. 在函数和类定义之外声明的变量. 作用域为定义的模块, 从定义位置开始到模块结束. 2. 全局变量降低了函数的通用性和可读性. 应尽量避免全局变量的使用. 3. ...
- [toc] try...except...else 结构 try...except...else 结构增加了 "else 块". 如果 try 块中没有抛出异常, 则执行 else 块. 如果 try 块中抛出异常, 则执行 except 块, 不执行 else 块. 没有发生异常的执行结果: 发生异常的执行结果: ... [toc] try...except...else 结构 try...except...else 结构增加了 "else 块". 如果 try 块中没有抛出异常, 则执行 else 块. 如果 try 块中抛出异常, 则执行 except 块, 不执行 else 块. 没有发生异常的执行结果: 发生异常的执行结果: ...
- [toc] with 上下文管理 finally 块由于是否发生异常都会执行, 通常我们释放资源的代码. 其实, 我们可以通过 with 上下文管理, 更方便的实现释放资源的操作. with 上下文管理的语法结构如下: with context_expr [as var]: ... [toc] with 上下文管理 finally 块由于是否发生异常都会执行, 通常我们释放资源的代码. 其实, 我们可以通过 with 上下文管理, 更方便的实现释放资源的操作. with 上下文管理的语法结构如下: with context_expr [as var]: ...
- 实现代码: def myue(x, y): if x > y: smaller = y else: smaller = x for i i... 实现代码: def myue(x, y): if x > y: smaller = y else: smaller = x for i i...
- [toc] Pandas 为什么要学习 pandas numpy 已经能够帮助我们处理数据, 能够结合 matplotlib 解决我们数据分析的问题, 那么 pandas 学习的目的在什么地方呢? numpy 能够帮助我们处理数值型数据, 但是这还不够. 很多时候, 我们的数据除了数值之外, 还有字符串, 时间序列等. 比如... [toc] Pandas 为什么要学习 pandas numpy 已经能够帮助我们处理数据, 能够结合 matplotlib 解决我们数据分析的问题, 那么 pandas 学习的目的在什么地方呢? numpy 能够帮助我们处理数值型数据, 但是这还不够. 很多时候, 我们的数据除了数值之外, 还有字符串, 时间序列等. 比如...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签