上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 47 下一页
摘要: Python对于类的成员没有严格的访问控制限制,这与其他面向对象的编程语言是有所区别的。 关于私有方法其实和私有属性差不多,有如下要点: 1、通常我们约定,两个下划线开头的方法是私有方法。 2、类内部可以访问私有方法。 3、类外部不能直接访问私有方法,也就是不同通过对象.方法名直接调用。 4、类外部 阅读全文
posted @ 2022-02-23 17:33 繁华似锦Fighting 阅读(253) 评论(0) 推荐(1) 编辑
摘要: 1、私有成员变量介绍 (1)私有成员变量概念 在Python面向对象中,把类的某些属性,如果在使用的过程中,不希望被外界直接访问,就可以将该属性设置为私有的,即只有当前类持有,然后暴露给外界一个访问的函数,来实现间接的访问对象属性,这就是类中数据的封装。 如果类中的属性不想被外界直接访问,则可以在属 阅读全文
posted @ 2022-02-23 11:28 繁华似锦Fighting 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 1、封装的概念 封装特性之一,可以把复杂的信息,流程,包起来,内部处理,让使用者不去关注细节, 只关心什么时候能直接使用, 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 2、封装体现 前面我们学习方法时,就提起过,将具体功能定义到方法中,就是一种封装。学习类和对象时,也提过将方法和属性定义在类 阅读全文
posted @ 2022-02-23 11:23 繁华似锦Fighting 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、烤地瓜 (1)需求 1)被烤的时间和对应的地瓜状态: 0-3分钟:生的。 3-5分钟:半生不熟。 5-8分钟:熟的。 超过8分钟:烤糊了。 2)添加的调料: 用户可以按自己的意愿添加调料。 (2)步骤分析 需求涉及一个事物: 地瓜,故案例涉及一个类:地瓜类。 1)地瓜的属性: 被烤的时间。 地瓜 阅读全文
posted @ 2022-02-23 10:17 繁华似锦Fighting 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 属性即是特征,比如:洗衣机的宽度、高度、重量等等。 对象属性既可以在类外面添加和获取,也能在类里面添加和获取。 1、类外面添加对象属性 语法: 对象名.属性名 = 值 体验: haier1.width = 500 haier1.height = 800 2、类外面获取对象属性 语法: 对象名.属性名 阅读全文
posted @ 2022-02-22 11:55 繁华似锦Fighting 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 1、self的作用 self指的是调用该函数的对象(是一个实例)。Python中self等价于Java中的this。 首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。 例如: # 定义方法 def showTime(name): print(f'大家好我是{nam 阅读全文
posted @ 2022-02-22 11:05 繁华似锦Fighting 阅读(686) 评论(0) 推荐(1) 编辑
摘要: 1、理解类和对象 (1)类和对象的关系 思考:洗衣机洗衣服描述过程中,洗衣机其实就是一个事物,即对象,洗衣机对象哪来的呢? 答:洗衣机是由工厂工人制作出来。 思考:工厂工人怎么制作出的洗衣机? 答:工人根据设计师设计的功能图纸制作洗衣机。 归纳:图纸 → 洗衣机 → 洗衣服。 (2)总结: 在面向对 阅读全文
posted @ 2022-02-21 18:13 繁华似锦Fighting 阅读(297) 评论(0) 推荐(2) 编辑
摘要: 1、面向对象编程的概念 Python从设计之初就已经是一门面向对象的语言,正因为如此,我们肯定听过Python中一切皆对象的说法。 面向对象编程(Object-oriented Programming,简称 OOP),是一种程序设计思想。 面向对象编程把对象作为程序的基本单元,一个对象包含了数据(属 阅读全文
posted @ 2022-02-21 17:08 繁华似锦Fighting 阅读(212) 评论(0) 推荐(1) 编辑
摘要: 1、os模块介绍 os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。 在Python编程时,os模块可以处理文件和目录这些我们日常手动需要做的操作,例如:显示当前目录下所有文件、删除某个文件、获取文件大小等等。 在Python 阅读全文
posted @ 2022-02-21 11:05 繁华似锦Fighting 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 1、需求 用户输入当前目录下任意文件名,程序完成对该文件的备份功能。 备份文件名为xx[备份]后缀,例如:test[备份].txt。 2、步骤 接收用户输入的文件名。 规划备份文件名。 备份文件写入数据。 3、代码实现 (1)接收用户输入目标文件名 old_name = input('请输入您要备份 阅读全文
posted @ 2022-01-28 16:53 繁华似锦Fighting 阅读(373) 评论(1) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 47 下一页