Maison  >  Article  >  développement back-end  >  Que signifie % en langage Python ?

Que signifie % en langage Python ?

百草
百草original
2023-08-29 13:45:1011126parcourir

% en langage python représente un opérateur qui peut effectuer le formatage de chaîne, l'opération modulo et la sortie formatée. Introduction détaillée : 1. Le formatage de chaîne, % peut être utilisé pour insérer la valeur d'une variable dans une chaîne ; 2. Opération modulo, % peut être utilisé pour trouver le reste de deux nombres 3. Sortie formatée, % peut être utilisé pour ; formater la chaîne de sortie.

Que signifie % en langage Python ?

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.

En Python, le signe pourcentage (%) est un opérateur utilisé pour le formatage des chaînes, les opérations modulo et la sortie formatée.

1. Formatage de chaîne : Le signe de pourcentage peut être utilisé pour insérer la valeur d'une variable dans une chaîne. Par exemple :

name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))

Les `%s` et `%d` ici sont des espaces réservés de formatage, représentant respectivement des espaces réservés pour les chaînes et les entiers. Les variables entre parenthèses après `%` remplaceront à leur tour les espaces réservés.

2. Opération Modulo : Le signe pourcentage peut être utilisé pour trouver le reste de deux nombres. Par exemple :

a = 10
b = 3
remainder = a % b
print(remainder)  # 输出为1

Le `%` ici est utilisé pour trouver le reste de `a` divisé par `b`.

3. Sortie formatée : le signe de pourcentage peut être utilisé pour formater la chaîne de sortie. Par exemple :

pi = 3.14159
print("The value of pi is %.2f" % pi)

`%.2f` signifie ici formater `pi` comme un nombre à virgule flottante, en conservant deux décimales.

Il convient de noter que Python introduit également une méthode de formatage de chaîne plus puissante et plus flexible, c'est-à-dire l'utilisation de la méthode `format()` ou f-string (f-string) pour le formatage de chaîne. Ces méthodes offrent davantage d’options et de fonctionnalités de formatage et sont recommandées pour une utilisation dans le nouveau code. Par exemple :

name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
a = 10
b = 3
remainder = a % b
print(remainder)
pi = 3.14159
print(f"The value of pi is {pi:.2f}")

Ces méthodes sont plus intuitives et lisibles, et sont plus conformes aux meilleures pratiques Python.

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