Maison > Article > développement back-end > Que sont les cours en python ? Comment créer une classe ?
Dans cet article, découvrons les connaissances sur les classes. Certains amis viennent peut-être d'entrer en contact avec le langage de programmation python. Ils ne comprennent pas ce que signifient les classes python, mais ce n'est pas le cas. Le prochain article vous amènera à découvrir ce qu’est la « classe ».
1. Définition de la classe python
Class (Class) : utilisée pour décrire une collection d'objets avec les mêmes attributs et méthodes. Il définit les propriétés et méthodes communes à chaque objet de la collection. Les objets sont des instances de classes.
2. Comment créer une classe
Utilisez l'instruction class pour créer une nouvelle classe, suivie de class est le nom de la classe et se termine par deux points :
class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体
Les informations d'aide de la classe peuvent être consultées via ClassName.__doc__.
class_suite se compose de membres de classe, de méthodes et d'attributs de données.
3. Python crée des instances de classe
Ce qui suit est un exemple de classe Python simple :
#!/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
(la variable empCount est une variable de classe, sa valeur sera partagée entre toutes les instances de cette classe. Vous pouvez y accéder en utilisant Employee.empCount dans la classe interne ou la classe externe. La première méthode __init__() est une méthode spéciale, appelée constructeur ou méthode d'initialisation. de la classe, cette méthode sera appelée lors de la création d'une instance de cette classe
self représente l'instance de la classe, self est requis lors de la définition de la méthode de la classe, bien qu'il ne soit pas nécessaire de la transmettre les paramètres correspondants lors de l'appel. )
Ce qui précède est tout le contenu de cet article Cet article présente principalement la connaissance de la
classe python. J'espère que vous pourrez utiliser les informations pour comprendre ce qui est dit ci-dessus et les exemples donnés. J'espère que ce que j'ai décrit dans cet article vous sera utile et vous facilitera l'apprentissage de Python. Pour plus de connaissances connexes, veuillez visiter la colonne
Tutoriel PythonCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!