Maison  >  Article  >  développement back-end  >  Comment créer une classe vide en Python ?

Comment créer une classe vide en Python ?

PHPz
PHPzavant
2023-08-31 12:08:521534parcourir

Comment créer une classe vide en Python ?

Une classe en Python est un prototype d'objet défini par l'utilisateur utilisé pour définir un ensemble de propriétés de tout objet qui caractérise la classe. Ces propriétés incluent des données membres (variables de classe et variables d'instance) et des méthodes, accessibles via la notation par points.

Nous pouvons facilement créer une classe vide en Python en utilisant l'instruction pass. En Python, cette instruction ne fait rien. Voyons un exemple

Créer une classe vide

Ici, notre nom de classe est Amit −

class Amit:
   pass

Créez une classe vide et instanciez l'objet

Exemple

Nous pouvons également créer un objet de classe vide et l'utiliser dans notre programme

class Amit:
   pass

# Creating objects
ob1 = Amit()
ob2 = Amit()

# Displaying
print(ob1)
print(ob2)

Sortie

<__main__.Amit object at 0x7f06660cba90>
<__main__.Amit object at 0x7f06660cb550>

Créez une classe vide et définissez les propriétés de différents objets

Exemple

Dans cet exemple, nous allons créer une classe vide en utilisant pass, mais définirons également les propriétés

objets −
class Student:
   pass
# Creating objects
st1 = Student()
st1.name = 'Henry'
st1.age = 17
st1.marks = 90

st2 = Student()
st2.name = 'Clark'
st2.age = 16
st2.marks = 77
st2.phone = '120-6756-79'

print('Student 1 = ', st1.name, st1.age, st1.marks)
print('Student 2 = ', st2.name, st2.age, st2.marks, st2.phone)

Sortie

Student 1 =  Henry 17 90
Student 2 =  Clark 16 77 120-6756-79

En utilisant l'instruction pass, nous pouvons également créer des fonctions et des boucles vides. Voyons

Fonction vide

Écrivez une fonction vide en Python en utilisant l'instruction pass

# Empty function in Python
def demo():
   pass

Ci-dessus, nous avons créé une fonction vide demo().

Déclaration if-else vide

L'instruction

pass peut être utilisée dans une instruction if-else vide

a = True
if (a == True) :
   pass
else :
   print("False")

Ci-dessus, nous avons créé une instruction if-else vide.

Boucle while vide

L'instruction

pass peut également être utilisée dans une boucle while vide

cond = True
while(cond == True):
   pass

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer