>  기사  >  백엔드 개발  >  파이썬에서 클래스를 만드는 방법

파이썬에서 클래스를 만드는 방법

藏色散人
藏色散人원래의
2019-06-28 11:12:546531검색

파이썬에서 클래스를 만드는 방법

Python에서 클래스를 만드는 방법

또한 Python에서 클래스를 만들려면 클래스 이름의 첫 글자를 대문자로 표시합니다.

클래스를 인스턴스화합니다. Python에서는 new 키워드를 사용할 필요가 없으며(해당 키워드가 없음) 클래스 인스턴스화는 함수 호출과 유사합니다.

# coding: utf-8
# 创建一个类,类名称第一个字母大写,可以带括号也可以不带括号
class Student():
    student_count = 0
    def __init__(self, name, salary):
        self.name = name
        self.age = salary
        Student.student_count += 1
    def display_count(self):
        print('Total student {}'.format(Student.student_count))
    def display_student(self):
        print('Name: {}, age: {}'.format(self.name,self.age))
    def get_class(self):
        if self.age >= 7 and self.age < 8:
            return 1
        if self.age >= 8 and self.age < 9:
            return 2
        if self.age >= 9 and self.age < 10:
            return 3
        if self.age >= 10 and self.age < 11:
            return 4
        else:
            return  0
# 创建类的对象(实例化类)
# python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式。
student1 = Student(&#39;cuiyongyuan&#39;,10)
student2 = Student(&#39;yuanli&#39;, 10)
student1.display_student()
student2.display_student()
student1_class = student1.get_class()
student2_class = student2.get_class()

관련 권장 사항: "Python Tutorial"

위 내용은 파이썬에서 클래스를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.