自定义博客皮肤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: passcl

2021-11-03 01:32:01 105

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

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

2021-11-03 01:22:27 212

原创 继承的理解

继承·语法格式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 93

原创 封装的实现

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

2021-11-02 22:09:18 164

原创 动态绑定属性和方法

动态绑定属性和方法代码如下(示例):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 126

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

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

2021-11-02 21:55:17 12104

空空如也

空空如也

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

TA关注的人

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