自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 特殊属性和方法的概念及代码案例

概念 概念: 特殊属性:__dict__ 获得类对象或实例对象所绑定的所有属性和方法 特殊方法:__len__() 通过重写__len__()方法,让内置函数len()的参数可以是自定义类型 __add__()方法,可以使用自定义对象具有“+”功能 __new__() 用于创建对象 __init__() 对创建的对象进行初始化 特殊方法的代码: class A: pass cl

2021-11-03 01:32:01 154

原创 多态的理解及代码案例

多态 多态 简单的说,多态就是“具有多重形态”,他指的是:即便不知道一个变量所引用的 对象到底是什么类型,任然可以通过这个变量调用方法,在运行过程中根据变量 所引用对象的类型,动态决定调用那个对象中的方法。 代码: class Animal(object): def eat(self): print("动物会吃") class Dog(Animal): def eat(self): print("狗吃骨头") class Cat(Animal): de

2021-11-03 01:22:27 263

原创 继承的理解

继承 ·语法格式 class 子类类名(父类1,父类2···) pass ·如果一个类没有继承任何类,则默认object ·定义子类的时候必须在其构造函数中调用父类的构造函数 代码: class Person(object): #Person继承object类 def __init__(self,name,age): self.name=name self.age=age def

2021-11-03 01:19:48 123

原创 封装的实现

封装的实现 """"""""" 面向对象的三大特征 ·封装(提高程序的安全性) ·在python中没有专门的修饰符用于属性的私有 ·如果该属性不希望在类对象中访问,前边使用两个"_" 继承:提高代码的复用性 多态:提高程序的可扩展性和可维护性 """"""""""" class Student: def __init__(self,name,age): self.name = name self.__age = age #年龄不希望在类的外部

2021-11-02 22:09:18 199

原创 动态绑定属性和方法

动态绑定属性和方法 代码如下(示例): class Student: def __init__(self,name,age): self.name = name self.age = age def eat(self): print(self.name+"在吃饭") stu1 = Student("张三",20) stu2 = Student("李四",30) print("\n<---------------------为stu2动态

2021-11-02 22:06:29 191

原创 Python任意输入若干数求和

Python任意输入若干数求和 题目 Python输入若干数,求所有的正数之和,当输入的数中包含0或负数的时候,程序结束! 代码如下(示例): 其中有详细的注释很好理解哒! print("<---------------------若干数求和----------------------------->") def sum1(num): num_tuple = eval(num) #将

2021-11-02 21:55:17 12488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除