开发者社区> 问答> 正文

python怎么定义类

python怎么定义类

展开
收起
云计算小粉 2018-05-10 20:10:55 2511 0
2 条回答
写回答
取消 提交回答
  • 不懂的太多
    class 类名([父类]):
        公共的属性 ... 
        
        # 初始化
        def __init__(self, ...):
            ...
        
        # 其他的方法
        def method_1(self, ...):
            ...
    
    2022-04-02 00:15:40
    赞同 展开评论 打赏
  • 阿里云大学导师

    您好,建议参考:
    class Student(object):

    # 有点类似其它高级语言的构造函数
    def __init__(self,name,score):
        self.name = name
        self.score = score
    
    def print_score(self):
        print("%s:%s"%(self.name,self.score))
    
    def get_grade(self):
        if self.score >=90:
            return 'A'
        if self.score >=60:
            return 'B'
        return 'C'

    bart = Student("frank",100)
    print(bart.get_grade())

    2019-07-17 22:23:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载