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

乌拉乌拉~
Libérer: 2018-08-20 14:38:19
original
6462 Les gens l'ont consulté

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  #类体
Copier après la connexion

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
Copier après la connexion

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal