---------Python基础编程---------
Author : AI菌
【内容讲解】
1、定义类的格式: 经典类 和 新式类
1) 旧式类(经典类)定义格式:
① class 类名:
方法列表
② class 类名():
方法列表
2) 新式类定义格式:
① class 类名(object):
方法列表
2、定义方法的格式:
def 方法名(self, 形参2, 形参3, ...):
方法体
3、说明
1)定义类时有2种形式:新式类和经典类
2)object是Python里所有类的最顶级父类
3)类名的命名规则按照"大驼峰命名法"
4)实例方法第一个参数一般是self,表示实例对象本身;
当然了可以将self换为其它的名字,其作用是一个变量;
这个变量指向了实例对象.当对象调用实例方法时,
Python会自动将对象本身的引用做为参数,传递到实例方法的第一个参数self里.
【代码实现】
""" 1、定义类的格式 1) 旧式类(经典类)定义格式: ① class 类名: 方法列表 ② class 类名(): 方法列表 2) 新式类定义格式: ① class 类名(object): 方法列表 2、定义方法的格式: def 方法名(self, 形参2, 形参3, ...): 方法体 3、说明 1)定义类时有2种形式:新式类和经典类 2)object是Python里所有类的最顶级父类 3)类名的命名规则按照"大驼峰命名法" 4)实例方法第一个参数一般是self,表示实例对象本身, 当然了可以将self换为其它的名字,其作用是一个变量, 这个变量指向了实例对象.当对象调用实例方法时, Python会自动将对象本身的引用做为参数,传递到实例方法的第一个参数self里. """ # 经典类一 class Student1: # 经典类二 class Student2(): # 新式类 class Student(object): # 当对象调用实例方法时,Python会自动将对象本身的引用做为参数, # 传递到实例方法的第一个参数self里 def eat(self, food): print("吃%s" % food) def sleep(self, where): print(f"睡在{where}") def study(self, course): print(f"学习{course}") # Student().eat("苹果") # Student().sleep("地上") # Student().study("AI")
【往期精彩】
扫描二维码关注公众号,回复:
11454913 查看本文章
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】