Maison  >  Article  >  développement back-end  >  Que sont les cours en python ? Comment créer une classe ?

Que sont les cours en python ? Comment créer une classe ?

乌拉乌拉~
乌拉乌拉~original
2018-08-20 14:38:196472parcourir

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 Python

du site Web php chinois.

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn