Maison  >  Article  >  développement back-end  >  Quels sont les concepts de base de Python ?

Quels sont les concepts de base de Python ?

王林
王林avant
2023-08-31 22:09:101366parcourir

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

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!'

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];

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);

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]}

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")

Sortie

Function Called

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