- [toc] 类对象 我们前面讲的类型定义格式中, "class 类名:". 实际上, 当解释器执行 class 语句时, 就会创建一个类对象. 执行结果: 我们可以看到实际上生成了一个变量名 "Student" 的对象. 我们通过赋值给新变量 Stu2, 也能实现相关的调用. 说明, 确实创建了 ""类对象". 注: ... [toc] 类对象 我们前面讲的类型定义格式中, "class 类名:". 实际上, 当解释器执行 class 语句时, 就会创建一个类对象. 执行结果: 我们可以看到实际上生成了一个变量名 "Student" 的对象. 我们通过赋值给新变量 Stu2, 也能实现相关的调用. 说明, 确实创建了 ""类对象". 注: ...
- [toc] try...多个 except 结构 上面的结构可以捕获所有的异常, 工作中也很常见. 但是, 从金典理论考虑, 一般建议尽量捕获可能出现的多个异常 ( 按照先子类后父类的顺序 ) , 并且针对性的写出异常处理多代码, 为了避免遗漏可能出现的异常, 可以在最后 增加 BaseException... [toc] try...多个 except 结构 上面的结构可以捕获所有的异常, 工作中也很常见. 但是, 从金典理论考虑, 一般建议尽量捕获可能出现的多个异常 ( 按照先子类后父类的顺序 ) , 并且针对性的写出异常处理多代码, 为了避免遗漏可能出现的异常, 可以在最后 增加 BaseException...
- 概述 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有... 概述 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有...
- [toc] 重写 __str__() 方法 object 有一个 __str__() 方法, 用于返回一个对于 "对象的描述", 对于内置函数 str() 经常用于 print() 方法, 帮助我们查看对象信息. __str__() 可以重写. 执行结果: ... [toc] 重写 __str__() 方法 object 有一个 __str__() 方法, 用于返回一个对于 "对象的描述", 对于内置函数 str() 经常用于 print() 方法, 帮助我们查看对象信息. __str__() 可以重写. 执行结果: ...
- [toc] 最基本的内置函数类型介绍 每个对象都有类型, Python 中基本的内置数据类型: 1. 整型 整数, 2345, 10, 50 2. 浮点型 小数, 3.14 或者科学计数法 314e-2 3. 布尔型 表示真假, 仅包含:... [toc] 最基本的内置函数类型介绍 每个对象都有类型, Python 中基本的内置数据类型: 1. 整型 整数, 2345, 10, 50 2. 浮点型 小数, 3.14 或者科学计数法 314e-2 3. 布尔型 表示真假, 仅包含:...
- [toc] __call__方法和调用对象 定义了__call__方法的对象, 称为 "可调用对象", 即该对象可以像函数一样被调用. 执行结果: [toc] __call__方法和调用对象 定义了__call__方法的对象, 称为 "可调用对象", 即该对象可以像函数一样被调用. 执行结果:
- 爬取天气 并存在数据库 #!/usr/bin/python# -*- coding: utf-8 -*-import pymysqlimport requestsfrom bs4 import BeautifulSoup db = pymysql.connect( host='localhost', port=3306, ... 爬取天气 并存在数据库 #!/usr/bin/python# -*- coding: utf-8 -*-import pymysqlimport requestsfrom bs4 import BeautifulSoup db = pymysql.connect( host='localhost', port=3306, ...
- [toc] 类成员的继承和重写 1. 成员继承: 子类继承了父类除构造方法之外的所有成员. 2. 方法重写: 子类可以重新定义父类中的方法, 这样就会覆盖父类的方法, 也称为 "重写". 执行结果: [toc] 类成员的继承和重写 1. 成员继承: 子类继承了父类除构造方法之外的所有成员. 2. 方法重写: 子类可以重新定义父类中的方法, 这样就会覆盖父类的方法, 也称为 "重写". 执行结果:
- [toc] enumerate 的用法 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 执行结果: 执行结果: [toc] enumerate 的用法 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 执行结果: 执行结果:
- [toc] 实例属性 实例属性是从属于实例对象的属性, 也称为 ""实例变量". 他的使用有如下几个要点: 1. 实例属性一般在__init__() 方法中通过如下代码定义: self.实例属性名 = 初始值 2. 在本类的其他实例方法中, 也是通过 self 进行访问:  ... [toc] 实例属性 实例属性是从属于实例对象的属性, 也称为 ""实例变量". 他的使用有如下几个要点: 1. 实例属性一般在__init__() 方法中通过如下代码定义: self.实例属性名 = 初始值 2. 在本类的其他实例方法中, 也是通过 self 进行访问:  ...
- [toc] 根据键查找 "键值对" 的底层过程 我们明白了, 一个键值对是如何存储到数组中的, 根据键对象取到值对象, 理解起来就简单了. >>> a.get("name") ... [toc] 根据键查找 "键值对" 的底层过程 我们明白了, 一个键值对是如何存储到数组中的, 根据键对象取到值对象, 理解起来就简单了. >>> a.get("name") ...
- [toc] 嵌套循环 一个循环体内可以嵌套另一个循环, 一般称为 "嵌套循环", 或者 "多重循环". 打印如下图案: 代码: 利用嵌套打印九成九乘法表: 练习: [toc] 嵌套循环 一个循环体内可以嵌套另一个循环, 一般称为 "嵌套循环", 或者 "多重循环". 打印如下图案: 代码: 利用嵌套打印九成九乘法表: 练习:
- [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ... [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ...
- [toc] 循环结构 循环结构用来重复执行一条或多条语句. 表达式这样的逻辑: 如果符合条件, 则反复执行循环体里的语句. 在每次执行完后都会判断一次条件是否为 True, 如果为 True 则重复执行循环体;里的语句. 图示如下: 循环体里面的语句至少应该包含改变条件表达式的语句, 以使循环趋于结束, 否则, 就会变成一个死... [toc] 循环结构 循环结构用来重复执行一条或多条语句. 表达式这样的逻辑: 如果符合条件, 则反复执行循环体里的语句. 在每次执行完后都会判断一次条件是否为 True, 如果为 True 则重复执行循环体;里的语句. 图示如下: 循环体里面的语句至少应该包含改变条件表达式的语句, 以使循环趋于结束, 否则, 就会变成一个死...
- [toc] 私有属性和私有方法 ( 实现封装 ) Python 对于类的成员没有严格的访问控制限制, 这与其他面向对象的语言有区别. 关于私有属性和私有方法, 有如下要点: 1. 通常我们约定, 两个下划线开头的属性是私有的 ( private ). 其他为公共的 ( public ). ... [toc] 私有属性和私有方法 ( 实现封装 ) Python 对于类的成员没有严格的访问控制限制, 这与其他面向对象的语言有区别. 关于私有属性和私有方法, 有如下要点: 1. 通常我们约定, 两个下划线开头的属性是私有的 ( private ). 其他为公共的 ( public ). ...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签