- 博客(6)
- 收藏
- 关注
原创 Python学习笔记--基础语法6.5--类方法和静态方法
类方法是针对类定义的方法,再类方法中可以直接访问类属性,也可以调用其他类方法。# -*- coding: utf-8 -*-class Tool(object): #创建类属性,用来记录创建对象的次数 count=0 @classmethod def a(cls): #对类属性做一个加1 的操作 Tool.count+=1 pass def __init__(self,name): self
2020-12-02 16:04:13
72
原创 Python学习笔记--基础语法6.4--多态
面向对象的三大特征:1.封装:根据职责将属性和方法,封装到一个抽象的类当中2.继承:实现代码的重复使用3.多态:不同的子类调用相同的父类方法实现不一样的结果案例:class Work(object): def __init__(self,name): self.name=name def work(self): print('我是%s我正在工作'%self.name)class Sjs(Work): def ht(self):
2020-11-30 14:57:05
128
原创 Python学习笔记--基础语法6.3--多继承
多继承:子类可以拥有多个父类,并且具有所有父类的属性和方法语法:class 子类名(父类1,父类2) pass如果不同的父类存在相同的方法,子类创建的实例对象在调用方法时,会调用那个父类的方法?# -*- coding: utf-8 -*-class Person(object): """docstring for Person""" def __init__(self): pass def name(self): prin
2020-11-29 22:34:03
125
原创 Python学习笔记--基础语法6.2--魔法方法的介绍与使用(私有方法、属性以及继承)
对象里面有的方法不希望在对象的外部被访问,只在对象内部使用私有属性和方法定义方式:在定义属性和方法时,在属性名或者方法名前面增加两个下划线,就代表定义的是私有的属性或方法。例如:class women: def __init__: self.__name = name self.__age = 18 def women_info(self): print('我的名字是{},我的年龄是{}'.fo
2020-11-26 17:08:05
198
原创 Python学习笔记--基础语法6.1--类和对象的定义与使用
类和对象的定义与使用__init__方法:是专门是用来定义一个类具有那些属性的方法。面向对象中__init__方法是做什么用的:__init__方法是初始化方法,在创建对象时会被自动调用。当类创建对象时,会自动执行以下操作:1.为对象在内存中分配空间 ——创建对象2.为对象的属性设置初始值 ——初始化方法class SnowPerson: '''创建一个雪人类''' def __init__(self,name): #类被创建时,会自动调用初始化方法 # self.n
2020-11-24 17:05:20
161
原创 Python学习笔记--基础语法1--列表
Python学习笔记–基础语法1–列表数据类型:int,float,bool,complex(主要用于科学计算)非数字类型:str,插入,list(列表),元组,字典列表:是一系列按照特定的顺序的元素组成列表的方法调用:list_1=[] #创建一个空列表list_1.append( ) #添加元素list_1.extend( ) #添加可以被for遍历的(可以理解为,讲一个列表拓展到另一个列表里)list_1.insert
2020-09-15 15:58:00
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人