Maison >développement back-end >Tutoriel Python >Quel type de langage est python ?

Quel type de langage est python ?

(*-*)浩
(*-*)浩original
2019-08-01 16:08:125475parcourir

Python est un langage de programmation de haut niveau interprété, orienté objet, avec des types de données dynamiques.

Quel type de langage est python ?

Langage interprété : (apprentissage recommandé : Tutoriel vidéo Python)

Le programme fait non Une compilation est requise et le programme est traduit en langage machine lors de son exécution. Il doit être traduit à chaque exécution. Le rendement est donc relativement faible. Par exemple, le langage Basic dispose d'un interpréteur dédié qui peut exécuter directement les programmes Basic, et chaque instruction est traduite lors de son exécution. (Il est traduit lorsque le programme est en cours d'exécution. Il existe un interprète dédié pour la traduction. Chaque instruction est traduite lors de son exécution. L'efficacité est relativement faible, elle repose sur l'interprète et elle est multiplateforme.)

Le langage orienté objet est un type de langage de programmation qui utilise les objets comme unité de base de la structure du programme. Cela signifie que la conception utilisée pour la description est basée sur les objets comme noyau, et les objets sont le noyau. composants de base du programme lors de son exécution. Le langage fournit des composants tels que les classes et l'héritage, et possède quatre caractéristiques principales : la reconnaissance, le polymorphisme, la catégorie et l'héritage.

Le langage orienté objet est plus naturel pour décrire des systèmes objectifs et facilite l'expansion et la réutilisation des logiciels. a quatre caractéristiques principales :

(1) Identification, les composants de base du système peuvent être reconnus comme un ensemble d'objets discrets identifiables

(2) Catégorie, tous les objets du système avec la même structure de données et le même comportement peuvent former une classe

(3) Polymorphisme, l'objet a un type statique unique et plusieurs types dynamiques possibles

(4) Héritage, partage de données et d'opérations entre différentes classes dans des relations hiérarchiques de base.

Parmi eux, les trois premiers sont la base, et l'héritage est la caractéristique. Les quatre (parfois plus la liaison dynamique) sont utilisés en combinaison pour refléter le pouvoir expressif des langages orientés objet.

Langage dynamique signifie que le programme peut modifier sa structure en cours d'exécution : de nouvelles fonctions peuvent être introduites, des fonctions existantes peuvent être supprimées, etc. Modifications structurelles, vérification du type Cela se fait à runtime. L'avantage est qu'il est facile à lire et à comprendre. L'inconvénient est qu'il n'est pas pratique à déboguer.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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