python语法-面向对象(类的基本使用)
# 1.设计一个类
"""
class 类名称:
类的属性(成员变量)
类的行为(成员方法)
"""
class Student:
name = None # 记录学生姓名
gender = None # 记录学生性别
age = None # 记录学生年龄
def say_hi(self): # self表示类对象本身,只有通过self成员方法才能访问类的成员变量,self出现在形参列表中,但不占用参数位置
print(f"大家好,我是{self.name},欢迎大家多多关照")
def say_hi2(self,msg):
print(f"大家好,我是:{self.name},{msg}")
# 2.创建一个对象
"""
对象 = 类名称()
"""
stu_1 = Student()
# 3.对象属性进行赋值
stu_1.name = "凌俊杰"
stu_1.gender = "男"
stu_1.age = 18
# 4.获取对象中记录的信息
print(stu_1.name)
stu_1.say_hi()
stu_1.say_hi2("哎哟不错哟")
eg(例子):
# 设计一个闹钟类
class Clock:
id = None # 序列化
price = None # 价格
def ring(self):
import winsound
winsound.Beep(2000,3000)
# 构建闹钟对象并让其工作
clock1 = Clock()
clock1.id = "003032"
clock1.price = 19.9
print(f"闹钟ID:{clock1.id},价格:{clock1.price}")
clock1.ring()
参考内容:
学习python基础第一阶段-有感而发
黑马程序员-python基础