上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 使用模块可以避免函数名和变量名重名引发的冲突,那么,如果模块名重复应该再怎么办?在Python中,提供了包的概念,宝石一个分层次的目录结构,他将一组功能相近的模块组织在一个目录下。这样,既可以起到规范代码的作用,又能避免模块名重名引起的冲突。 注:包简单理解就是文件夹,只不过在该文件夹下必须存在一个 阅读全文
posted @ 2021-04-16 21:31 @睦 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1.已主程序的形式执行 这里创建一个模块,名称为christmastree,在该段代码中,首先定义一个全局变量,然后创建一个名称为fun_christmastree()的函数,最后在通过print()函数输出一些内容。 printtree="我是一棵松树" def fun_christmastree 阅读全文
posted @ 2021-04-12 21:11 @睦 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.使用from...import 语句导入模块 在使用import语句导入模块时,每执行一条import语句都会创建一个新的命名空间,并且该命名空间中执行与.py文件相关的所有语句。在执行时,需要具体的变量、函数和类名前加上模块名. 前缀 如果不行在每次导入模块时都创建一个新的命名空间,而是将具体 阅读全文
posted @ 2021-04-10 21:19 @睦 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.模块概述 模块的英文是Modules,可以认为是一盒主体积木,通过他可以拼出某一个主题的东西。 在Python中,一个扩展名为".py"的文件就成为一个模块。通常情况下,我们把能够实现某一个特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。另外,使用模块也可以避免函数 阅读全文
posted @ 2021-04-08 21:27 @睦 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.派生类中调用基类的__init__()方法 在派生类中定义__init__()方法时,不会自动调用基类的__init__()方法。 例如:定义一个Fruit类,在__init__()方法中创建类属性color,然后再Fruit类中定义一个harvest()方法,在该方法中输出类的属性color的 阅读全文
posted @ 2021-04-07 21:26 @睦 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在编写类时,并不是每次都要从空白开始,当要编写的类和另一个存在的类之间存在一定的继承关系时,就可以通过继承来达到代码重构的目的,提高开发效率。 1.继承的基本语法 继承是面向对象编程最重要的特性之一,他源于人们认识客官世界的过程,是自然界普遍存在的一种现象。在程序设计中,实现继承,表示这个类拥有他继 阅读全文
posted @ 2021-04-05 21:42 @睦 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.访问限制 在类的内部可以定义属性和方法,而在类的外部则可以直接调用属性或方法来操作数据,从而隐藏了内部的复杂逻辑。但是PYthon并没有对属性和方法的访问权限进行限制。为了保证类内部的某些属性或方法不被外部所访问,可以在属性或者方法名前面添加双下划线,或者首尾加双下划线,从而限制访问权限。其中, 阅读全文
posted @ 2021-04-03 23:02 @睦 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 类的成员主要有实例方法和数据成员组成,在类中创建了类的成员后,可以通过类的实例进行访问。 1.创建实例方法并访问 所谓实例方法是指在类中定义的函数,该函数时一种在类的实例上操作的函数。同__init__()方法一样,实例的方法的第一各参数必须是self,并且必须包含一个self参数。创建实例方法语法 阅读全文
posted @ 2021-03-30 21:36 @睦 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 在Python中,类表示具有相同属性和方法的对象集合,在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了。 1.定义类 在Python中,类的定义使用class关键字来实现,语法格式如下: class ClassName: '''类的帮助信息''' stateme 阅读全文
posted @ 2021-03-28 16:42 @睦 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 面向对象的英文缩写是OO,他是一种设计思想。面向对象中的对象,通常是指客官世界中存在的对象,具有唯一性,对象之间各不相同,各有各的特点,每一个对象都有自己的运动规律和内部装填;对象与对象之间又是可以相互联系、相互作用的。另外,对象也可以是是一个抽象的事物。概况的讲,面向对象技术是一种从组织结构上模拟 阅读全文
posted @ 2021-03-27 22:59 @睦 阅读(104) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页