Maison > Article > développement back-end > Variables et types de données en Python
Python est un langage avec des types de données faibles. Les variables peuvent être utilisées sans déclaration. Attribuer une valeur à une variable signifie définir la variable. Le type de la valeur attribuée est le type de la variable, mais la variable a également un type de données. Si la chaîne '1' Si vous souhaitez participer au calcul des données, vous devez utiliser la fonction int() pour la conversion et utiliser la fonction type() pour afficher le type de données de la variable.
Les variables stockent les références aux adresses mémoire des données. Les variables en python sont divisées en variables non modifiables et les variables non modifiables incluent int, float, str string, tuple tuple, etc. Les variables modifiables incluent la liste, le dictionnaire dict. , définir la collection, etc. Lors du passage de paramètres à une fonction, python transmet toujours une référence à la valeur. Cependant, si la valeur transmise est une variable non modifiable, une copie sera transmise à la fonction car elle ne peut pas être modifiée. Comment la valeur transmise peut-elle être une liste modifiable. ou dictionnaire ? etc., alors les références à ces valeurs sont transmises directement et peuvent être modifiées dans le corps de la fonction.
String : Une séquence de caractères entourée de guillemets simples ou doubles. Pour utiliser des variables dans une chaîne, vous pouvez utiliser f string. Il s'agit d'une fonction nouvellement introduite dans python3.7. Elle est très pratique à utiliser. Ajoutez f avant le premier guillemet de la chaîne, et vous pouvez utiliser { dans la chaîne. . } Les accolades insèrent des variables dans la chaîne, telles que f"thisis a {cat}", où cat est un nom de variable.
Type numérique : Entier entier, flottant en pointillé, le type numérique peut être ajouté +, soustrait -, multiplié *, divisé /, exponentié **, reste % et d'autres opérations.
Liste : Une collection ordonnée et modifiable de données placées entre crochets [] et séparées par des virgules. Par exemple, [1,2,3,4,5], ajoutez des éléments dans la liste à l'aide de la méthode appand(), insérez des éléments à l'aide de la méthode insert() et supprimez des éléments à l'aide de l'instruction del, de la méthode pop() ou supprimez () méthode. La méthode sort() est utilisée pour trier la liste, la méthode sorted() est utilisée pour le tri temporaire, la méthode reverse() est utilisée pour l'ordre inverse, la méthode len() est utilisée pour obtenir la longueur de la liste, et l'instruction for...in... est utilisée pour parcourir la liste.
Tuple : Une liste est une collection de données modifiable, tandis qu'un tuple est une liste immuable, un ensemble de collections de données entourées de parenthèses () et séparées par des virgules.
Dictionnaire : Un dictionnaire est une collection de données de paires clé-valeur, entourées d'accolades {}, des collections de données séparées par des virgules, des paires clé-valeur séparées par des deux-points :, chaque clé est liée à sa valeur Pour une union , les clés et les valeurs peuvent être de n'importe quel type de données, même des listes ou des dictionnaires eux-mêmes. Certaines opérations sur les dictionnaires sont très similaires aux listes. Vous pouvez utiliser la méthode get() pour obtenir une paire clé-valeur qui n'existe peut-être pas.
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!