Table des matières
Caractéristiques de Python
Variables en Python
Type de données numérique en Python
Chaînes en Python
Listes en Python
Tuples en Python
Maison développement back-end Tutoriel Python Quels sont les concepts de base de Python ?

Quels sont les concepts de base de Python ?

Aug 31, 2023 pm 10:09 PM
python 概念 基本

Quels sont les concepts de base de Python ?

Python est un langage de programmation interprété, interactif, orienté objet et de haut niveau à usage général.

Caractéristiques de Python

Voici les principales fonctionnalités de Python :

  • Python prend en charge les méthodes de programmation fonctionnelles et structurées ainsi que la programmation orientée objet.

  • Il peut être utilisé comme langage de script ou peut être compilé en byte-code pour créer de grandes applications.

  • Il fournit des types de données dynamiques de très haut niveau et prend en charge la vérification de type dynamique.

  • Il prend en charge la collecte automatique des déchets.

Variables en Python

Les variables ne sont rien d'autre que des emplacements mémoire réservés pour stocker des valeurs. Cela signifie que lorsque vous créez une variable, vous réservez de l'espace en mémoire.

a = 10
Copier après la connexion

Ci-dessus, a est une variable à laquelle est attribuée une valeur de 10.

Type de données numérique en Python

Les types de données numériques stockent des valeurs numériques. Ce sont des types de données immuables, ce qui signifie que la modification de la valeur d'un type de données numérique entraîne un objet nouvellement alloué.

Python prend en charge quatre types numériques différents.

  • int (entiers signés) - Ils sont souvent appelés simplement entiers ou entiers, sont des nombres entiers positifs ou négatifs sans point décimal.

  • long (long integers) − Aussi appelés longs, ce sont des entiers de taille illimitée, écrits comme des entiers et suivis d'un L majuscule ou minuscule.

  • float (valeurs réelles à virgule flottante) − Également appelés flotteurs, ils représentent des nombres réels et sont écrits avec un point décimal divisant les parties entières et fractionnaires. Les flotteurs peuvent également être en notation scientifique, avec E ou e indiquant la puissance de. 10 (2,5e2 = 2,5 x 102 = 250).

  • complexe (nombres complexes) − sont de la forme a + bJ, où a et b sont des flottants et J (ou j) représente la racine carrée de -1 (qui est un nombre imaginaire). le nombre est a et la partie imaginaire est b. Les nombres complexes ne sont pas beaucoup utilisés dans la programmation Python.

Chaînes en Python

Les chaînes sont l'un des types les plus populaires en Python. Nous pouvons les créer simplement en mettant les caractères entre guillemets. Python traite les guillemets simples et doubles de la même manière. Créer une chaîne est aussi simple que d'attribuer une valeur à une variable.

Voyons comment créer facilement une chaîne en Python.

myStr = Thisisit!'
Copier après la connexion

Listes en Python

La liste est le type de données le plus polyvalent en Python. Vous pouvez utiliser des crochets pour écrire des valeurs (éléments) séparées par des virgules dans une liste. Voyons comment créer différents types de listes.

myList1 = ['abc', 'pq'];
myList2 = [5, 10, 15, 20];
Copier après la connexion

Tuples en Python

Les tuples sont des séquences, tout comme les listes. Les différences entre les tuples et les listes sont que les tuples ne peuvent pas être modifiés contrairement aux listes et aux tuples qui utilisent des parenthèses, alors que les listes utilisent des crochets.

Créer un tuple est aussi simple que de mettre différentes valeurs séparées par des virgules. Vous pouvez également mettre ces valeurs séparées par des virgules entre parenthèses. Voyons comment créer un tuple.

myTuple1 = ('abc', 'pq)];
myTuple2 = (5, 10, 15, 20);
Copier après la connexion

Dictionnaire en Python

Un dictionnaire est une séquence en Python. Dans un dictionnaire, chaque clé est séparée de sa valeur par deux points (:), les éléments sont séparés par des virgules et l'ensemble du dictionnaire est entouré d'accolades. Les clés d'un dictionnaire sont uniques, tandis que les valeurs peuvent ne pas être uniques. Les valeurs d'un dictionnaire peuvent être de n'importe quel type, mais les clés doivent être des types de données immuables, tels que des chaînes, des nombres ou des tuples.

Voyons comment créer un dictionnaire −

# Creating two Dictionaries
dict1 = {'Player':['Jacob','Steve','David','John','Kane'], 'Age':[29, 25, 31, 26, 27]}
dict2 = {'Rank':[1,2,3,4,5], 'Points':[100,87, 80,70, 50]}
Copier après la connexion

Classes et objets en Python

Une classe est un prototype d'objet défini par l'utilisateur qui définit un ensemble de propriétés décrivant tout objet de cette classe. Ces propriétés sont des données membres et des méthodes, accessibles via la notation par points.

Un objet est une instance unique d'une structure de données définie par sa classe. Un objet comprend à la fois des données membres (variables de classe et variables d'instance) et des méthodes.

Fonctions en Python

fonction est un bloc de code organisé et réutilisable utilisé pour effectuer une action unique et associée. Les fonctions offrent une meilleure modularité pour votre application et un degré élevé de réutilisation du code.

Un bloc fonctionnel commence par le mot-clé def, suivi du nom de la fonction et des crochets ( ( ) ). Créons une fonction.

def demo(s):
   print (s)
   return
# Function call
demo("Function Called")
Copier après la connexion

Sortie

Function Called
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Apr 01, 2025 pm 05:09 PM

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Comment copier efficacement la colonne entière d'une dataframe dans une autre dataframe avec différentes structures dans Python? Apr 01, 2025 pm 11:15 PM

Lorsque vous utilisez la bibliothèque Pandas de Python, comment copier des colonnes entières entre deux frames de données avec différentes structures est un problème courant. Supposons que nous ayons deux dats ...

Les annotations des paramètres Python peuvent-elles utiliser des chaînes? Les annotations des paramètres Python peuvent-elles utiliser des chaînes? Apr 01, 2025 pm 08:39 PM

Utilisation alternative des annotations des paramètres Python Dans la programmation Python, les annotations des paramètres sont une fonction très utile qui peut aider les développeurs à mieux comprendre et utiliser les fonctions ...

Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Apr 01, 2025 pm 11:30 PM

Comment les scripts Python effacent-ils la sortie en position de curseur à un emplacement spécifique? Lors de l'écriture de scripts Python, il est courant d'effacer la sortie précédente à la position du curseur ...

Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Apr 01, 2025 pm 06:27 PM

Précision avec Python: Source de sablier Dessin graphique et vérification d'entrée Cet article résoudra le problème de définition variable rencontré par un novice Python dans le programme de dessin graphique de sablier. Code...

Comment utiliser la technologie Python et OCR pour essayer de casser des codes de vérification complexes? Comment utiliser la technologie Python et OCR pour essayer de casser des codes de vérification complexes? Apr 01, 2025 pm 10:18 PM

Exploration des codes de vérification de fissuration utilisant Python dans les interactions quotidiennes du réseau, les codes de vérification sont un mécanisme de sécurité courant pour empêcher la manipulation malveillante des programmes automatisés ...

Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Apr 01, 2025 pm 05:24 PM

Choix de la bibliothèque de développement d'applications de bureau multiplateforme Python De nombreux développeurs Python souhaitent développer des applications de bureau pouvant s'exécuter sur Windows et Linux Systems ...

Comment créer dynamiquement un objet via une chaîne et appeler ses méthodes dans Python? Comment créer dynamiquement un objet via une chaîne et appeler ses méthodes dans Python? Apr 01, 2025 pm 11:18 PM

Dans Python, comment créer dynamiquement un objet via une chaîne et appeler ses méthodes? Il s'agit d'une exigence de programmation courante, surtout si elle doit être configurée ou exécutée ...

See all articles