Maison >développement back-end >Tutoriel Python >Python Day-Nested pour modèle de boucle, système de programmation orienté objet OOPS

Python Day-Nested pour modèle de boucle, système de programmation orienté objet OOPS

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-09 08:31:07246parcourir

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Formation de modèles-Suite
14)

for row in range(5):
    for col in range(row):
        print("* ", end=' ')
    for col in range(5-row):
        print(col+1, end=' ')
    print()

Sortie :

1 2 3 4 5 
* 1 2 3 4 
* * 1 2 3 
* * * 1 2 
* * * * 1 

Système de programmation orienté objet OOPS :

-->Python est un langage multi-paradigmes.
--->En Python, la programmation orientée objet (POO) est un paradigme de programmation qui utilise des objets et des classes dans la programmation.

Quelques concepts oups :
Classe-->Modèle ou plan d'une idée (entité logique).
--->La classe est une collection d'objets.
objet-->L'objet est une entité physique ou en temps réel ou du monde réel.
Il contient des états (attributs) et des comportements (méthodes).
--->L'objet est une représentation de la classe.

Exemple d'état et de comportement-Bouteille d'eau
*État--> Capacité de cette bouteille d'eau (litres), composée de quel matériau
*Comportement ---> Remplissage, lavage, ouverture, fermeture de la bouteille.

Note:

La classe peut être présentée sans objets, mais les objets ne peuvent pas être créés sans classe.

Exemple de classe et d'objet : Invitation
classe-De nombreux modèles sont disponibles pour l'impression d'invitations. Chaque modèle représente donc la classe.
Objet - Si nous avons sélectionné un modèle et obtenu une copie physique de l'invitation, cette copie d'invitation sera un objet, qui est une entité physique ou du monde réel

Encapsulation
--->Il protège vos classes contre les modifications ou suppressions accidentelles et favorise la réutilisabilité et la maintenabilité du code.
--->Cette fonction ne peut être utilisée par aucun autre.
--->Défini à l'aide d'une variable spéciale avec __ (docker).

Exemple-

class company:
    def __research():
        pass
    def __give_salary():
        pass

co=company()
co.__research()

Dans cet exemple, si une entreprise souhaite protéger ses recherches et ses données salariales, l'encapsulation des données peut être utilisée.

Modules Python :
--->Pour installer les modules python, utilisez la commande sudo apt install python3-modulename dans votre terminal.

1) Module Emoji :

import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)

# You can also reverse this:
result = emoji.demojize('Python is ?')
print(result)

Sortie :

Python is ?
Python is :thumbs_up:

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