摘要:
数据成员用来说明对象特有的一些属性,如人的身份证号、姓名、年龄、性别、身高、学历,汽车的品牌、颜色、最高时速,蛋糕的名称、尺寸、配料,书的名字、作者、ISBN、出版社、出版日期,等等。 数据成员大致可以分为两类:属于对象的数据成员和属于类的数据成员。 属于对象的数据成员主要指在构造函数__init_ 阅读全文
摘要:
从形式上看,在定义类的成员时,如果成员名以两个下划线(__)开头则表示是私有成员,但是Python并没有对是有成员提供严格访问保护机制。私有成员在类的外部不能直接访问,一般是在类的内部进行访问和操作,或者在类外部通过调用对象的公有成员方法来访问。另外,Python提供了一种特殊方式“对象名._类名_ 阅读全文
摘要:
Python使用class关键字来定义类,class关键字之后是一个空格,接下来是类的名字,如果派生自其它基类的话则需要把所有基类方法一对圆括号中并使用逗号分隔,然后是一个冒号,最后换行并定义类的内部实现。类名的首字母一般大写,当然也可以按照自己的习惯来定义类名,但是一般推荐参考案例来命名,并在整个 阅读全文
摘要:
作为4.1章节开始标识 阅读全文
摘要:
面向对象程序设计(Object Oriented Programming,OOP)的思想主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,代码具有更好的可读性和可扩展性,大幅度降低了软件开发的难度。面向对象程序设计的一个关键性概念是将数据以及对数据的操作封装在一起, 阅读全文
摘要:
1 编写函数计算圆的面积。 2 编写函数,接受任意多个实数,返回一个元组,其中第一个元素为所有参数的平均值,其他元素为所有参数中大于平均值的实数。 3 编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母的个数,第二个元素为小写字母的个数。 4 编写函数,接收包含20个整数的列表lst和 阅读全文