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
Libérer: 2024-12-09 08:31:07
original
291 Les gens l'ont consulté

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

Sortie :

1 2 3 4 5 
* 1 2 3 4 
* * 1 2 3 
* * * 1 2 
* * * * 1 
Copier après la connexion

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

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

Sortie :

Python is ?
Python is :thumbs_up:
Copier après la connexion

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal