关于Python的类别(class)基础篇-----(一)

在这里插入图片描述
觉的class是python速成班最重要的一项
因为用python,必会用到模块(package)

而模块为了有有架构的呈现
一般都是由几个py组成
这些py再由class和def结构化,class和def是python组成的最低架构

认识class类别

class类别,就是像一个模,可以产出具有相似特性的实体(物件)
也有人会说他像是一个曲奇饼干模子,可以一直套用 生产饼干
底下我们会举个’学生’作为的例子
他们都会有相同的"属性"、不同的"参数"

譬如,他们都会有"姓名"、"分数"的属性
每个人对应到这个属性都会有一个特殊的值(“参数”)
有人是名字叫"张(姓)三(名)"的学生成绩90(分数)

所有用一个套用的类别,产生不同的物体,他们不同的象征,以下面作为例子,像student这个类,first name,last name,marks等

例:建立基本属性
class 定义的类名称,一般首写字母为大写

class Student:
    def __init__(self,first,last):
        self.first=first
        self.last=last


student_1=Student('Bill','Gates')
student_2=Student('Steve','Jobs')

print(student_1.first,student_1.last)
print(student_2.first,student_2.last)

运行结果就是

Bill Gates
Steve Jobs

def __ init __(self):

是宣告类别的"起手式",所以一般会拿来放基础的属性设定
__init__这个特定的名称,用来定义类别的实例建立之后,要进行的初始化动作。
第一个self参数代表建立的类别实例,在Python中,实例可操作的方法,第一个参数必须明确作为接受实例之用,惯例上取名为self名称。
增添下上面代码分数和定义函数;会更加清晰,容易理解;加上分数,学校的email

class Studen
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值