网站服务器租用价格多少钱一年,北京王府井大街,c2c网站建站的标准,seo优化是怎么优化的对象
对象#xff0c;object#xff0c;现实业务逻辑的一个动作实体就对应着OOP编程中的一个对象#xff01; 所以#xff1a;① 对象使用属性#xff08;property#xff09;保存数据#xff01;② 对象使用方法#xff08;method#xff09;管理数据#xff01;
…对象
对象object现实业务逻辑的一个动作实体就对应着OOP编程中的一个对象 所以① 对象使用属性property保存数据② 对象使用方法method管理数据
☆ 类
对象如何产生又是如何规定对象的属性和方法呢
答在Python中采用类class来生产对象用类来规定对象的属性和方法也就是说在Python中要想得到对象必须先有类 为什么要引入类的概念 类本来就是对现实世界的一种模拟在现实生活中任何一个实体都有一个类别类就是具有相同或相似属性和动作的一组实体的集合所以在Python中对象是指现实中的一个具体的实体而既然现实中的实体都有一个类别所以OOP中的对象也都应该有一个类 一个对象的所有应该具有特征特性信息都是由其所属的类来决定的但是每个对象又可以具有不同的特征特性信息比如我自己人类这个对象名字叫老王性别男会写代码会教书另一个对象人类可能叫大美性别女会演戏会唱歌
类的定义
在Python中我们可以有两种类的定义方式Python2经典类和 Python3新式类
经典类不由任意内置类型派生出的类称之为经典类
class 类名: # 属性 # 方法
新式类
class 类名():# 属性# 方法这就是一个类只不过里面什么都没有其中类名不区分大小写遵守一般的标识符的命名规则以字母、数字和下划线构成并且不能以数字开头一般为了和方法名相区分类名的首字母一般大写大驼峰法
基本语法
class Person(): # 属性 # 方法函数 def eat(self): print(我喜欢吃零食) def drink(self): print(我喜欢喝可乐)
类的实例化创建对象
类的实例化就是把抽象的事务具体为现实世界中的实体。
类的实例化就是通过类得到对象
类只是对象的一种规范类本身基本上什么都做不了必须利用类得到对象这个过程就叫作类的实例化
基本语法
对象名 类名()
在其他的编程语言中类的实例化一般是通过new关键字实例化生成的但是在Python中我们不需要new关键字只需要类名()括号就代表类的实例。
案例把Person类实例化为为对象p1 # 1、定义一个类 class Person(): # 定义相关方法 def eat(self): print(我喜欢吃零食) def drink(self): print(我喜欢喝可乐) # 2、实例化对象 p1 Person() # 3、调用类中的方法 p1.eat() p1.drink() 类中的self关键字
self也是Python内置的关键字之一其指向了类实例对象本身。 # 1、定义一个类 class Person(): # 定义一个方法 def speak(self): print(self) print(Nice to meet you!)
# 2、类的实例化生成对象 p1 Person() print(p1) p1.speak()
p2 Person() print(p2) p2.speak() 一句话总结类中的self就是谁实例化了对象其就指向谁。