Récemment, en train d'apprendre Python, j'ai découvert quelques situations de % (signe de pourcentage). Voici une brève introduction.
Le signe de pourcentage en python a deux significations lors du calcul de nombres, cela signifie trouver le reste, l'autre est la chaîne de format. Par exemple : "%d %s" %(12, 'abc') remplacera %d par 12, remplacera %s par abc et obtiendra '12 abc'. (Apprentissage recommandé : Tutoriel vidéo Python)
Le premier type : opération numérique 1 % 3 fait référence à l'opération modulaire, en prenant le reste (reste)
>>> 7%2 1
Non. Deux types : L'opération de chaîne 'abc %s' % 'abc' '%s' est similaire à l'espace réservé
pose des questions sur l'opérateur % (formatage de la chaîne), la description est la suivante :
%[(name)][flags][width].[precision]typecode
les drapeaux peuvent avoir +, -, ' ' ou 0.
+ signifie le bon alignement. - signifie alignement à gauche. ' ' est un espace, ce qui signifie remplir un espace à gauche du nombre positif pour l'aligner avec le nombre négatif. 0 signifie utiliser 0 remplissage.
largeur représente la largeur d'affichage
précision représente la précision après la virgule décimale
Exemple
>>> print("%6.3f" % 2.3) 2.300
# Le premier "% "Le contenu suivant est la description du format affiché, 6 est la largeur d'affichage, 3 est le nombre de points décimaux, f est le type à virgule flottante
# Le deuxième "%" est suivi de la source du contenu affiché, le résultat de sortie est aligné à droite et la longueur est de 2,300. C'est 5, donc il y a un espace avant
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!