Nombres de format Python

Nombres de format Python
Python est un langage de programmation moderne qui prend en charge de nombreux développements d'applications. Python propose de nombreux frameworks que nous pouvons utiliser pour créer une excellente application. Sans écrire tout le code à partir de zéro dans Python, différentes méthodes sont déjà construites dans la bibliothèque Python. Nous avons juste besoin d'appeler ces méthodes et d'importer la bibliothèque pertinente à utiliser dans le code. Pour rendre les données accessibles et compréhensibles, nous devrons peut-être les formater.

Le formatage est utilisé pour organiser les nombres d'une manière appropriée qui réduit les chances d'erreur comme 34000000. Il est difficile de compter certains zéros, mais que se passe-t-il si nous écrivons le nombre de 34 000 000? Avec les séparateurs, la lisibilité est augmentée et le risque d'erreur est réduit. Avec l'aide de virgules, nous pouvons facilement compter de nombreux zéros dans la valeur. Python permet la mise en forme de nombres comme arrondir une valeur de point flottante à la décimale spécifiée et ajoutant des séparateurs comme des virgules dans des valeurs entières ou des valeurs de points flottants. Dans Python, nous avons deux méthodes à travers lesquelles nous pouvons formater les nombres - l'un est Format () et l'autre est F-String. Ces deux techniques nous permettent de formater nos nombres.

Façons de formater les nombres

Nous allons discuter de la façon dont nous pouvons formater nos données pour leur donner un aspect rangé et résumer. Différentes méthodologies sont appliquées pour formater les nombres. Ces méthodes sont données ce qui suit avec un exemple de codage.

Formater les valeurs de points flottants

Le formatage des valeurs de points flottants peut être effectué en éliminant les nombres à la décimale la plus proche ou donnée. Un autre formatage peut être appliqué aux valeurs du flotteur, mais l'arrêt des valeurs ne peut être appliqué qu'aux valeurs flottantes.

  • Arrondir la valeur du point flottante à l'entier le plus proche: Nous arrondissons la valeur flottante à la valeur entière la plus proche. Nous pouvons utiliser la méthode Round () en arrondissant un nombre à la valeur numérique la plus proche.
  • Arrondir la valeur du point flottante à une décimale donnée: Nous fournissons la décimale; Il peut s'agir d'une décimale, de deux décimales ou d'une décimale.

Exemple:
Dans cet exemple de code, nous apprendrons à compléter les nombres de points flottants vers notre décimal spécifié et la valeur entière la plus proche.

Code:

valeur_0 = 6775.7448722;
print ("entier le plus proche :.0f ".format (valeur_0))
print ("jusqu'à 2dp :.2f ".format (valeur_0))
print ("jusqu'à 4dp :.4f ".format (valeur_0))

Sortir:

Dans ce code python, nous initialisons d'abord une valeur. La valeur ici est une valeur flottante mais nous n'avons pas déclaré la variable parce que nous n'avons pas à le faire dans Python. Le compilateur sait automatiquement quel est le type de variable. Ensuite, utilisez la fonction print () pour représenter le nombre après l'arrondissement. Le premier print () affiche le nombre après l'avoir complété à la valeur entière la plus proche qui est 6776 et il efface tous les chiffres après le point décimal et le convertir en un entier à partir d'un flotteur. Pour faire ce formatage, nous utilisons le :.0f.Format () méthode. Si nous remplaçons le .0f avec .2f, il arrête le nombre à 2 décimales puis change .4F. Le chiffre avec .F s'arrête jusqu'à cette décimale.

Séparateur

Les séparateurs, comme le nom lui-même, séparent les nombres. Le séparateur peut être de notre choix; Cela dépend du programmeur du séparateur qu'ils veulent utiliser; Il peut s'agir soit de l'espace de virgule (ou de tout symbole.

Exemple:
Dans ce code, nous parlerons des séparateurs et implémenterons le séparateur le plus courant que nous utilisons.

Code:

Number_0 = 53774756543434526;
print ("Après avoir ajouté le séparateur :,".format (numéro_0))

Sortir:

Dans cet exemple, initialisez une variable avec une valeur entière. Nous pouvons également utiliser une valeur décimale pour appliquer les séparateurs car le type de variable n'a pas d'importance lors de l'application des séparateurs. Maintenant, après avoir initialisé la variable, utilisez la méthode print () pour imprimer la sortie après avoir ajouté le séparateur. Avant le .format (), nous définissons notre séparateur à l'intérieur des accolades bouclées avec un côlon comme celui-ci :,. À la place d'une virgule, vous pouvez mettre n'importe quel séparateur que vous souhaitez; Il n'y a pas de restrictions. À l'intérieur de cette méthode, nous mentionnons le nom de la variable. Mais quand nous traitons des chiffres, nous utilisons des virgules pour les séparer.

Le compilateur place automatiquement le séparateur tous les 3 chiffres s'ils sont multiples de 3. Mais si nous avons plus ou moins de valeurs qu'un multiple de 3, il place automatiquement une virgule après un ou deux chiffres une seule fois. Et puis, il met une virgule après tous les trois chiffres.

Pourcentage de format

Le format pour pourcentage convertit la valeur en pourcentage. À cette fin, nous pouvons utiliser la méthode de la chaîne F. Toute valeur décimale donnée peut être convertie en un pourcentage de valeur.

Exemple:
Dans le code, nous verrons le format de pourcentage de nombres.

Code:

Numéro_1 = 0.7064;
print ("Le pourcentage du nombre est :.0% ".format (numéro_1))

Sortir:

Tout d'abord, initialisez une variable avec une valeur. Ensuite, nous trouvons son pourcentage en utilisant le .Format () méthode. Après initialisation, utilisez la méthode print () pour afficher le résultat. Inside print (), nous formons le numéro. Nous mettons juste le symbole en pourcentage après le .0 et il formate le nombre au pourcentage. Si nous modifions le 0 avec un autre numéro, il trouve le pourcentage jusqu'à cet endroit.

Format à la base

Nous pouvons convertir la valeur décimale en binaire ou binaire en décimal et dans une autre base que vous indiquez. Ceci est très utile car nous faisons parfois du codage en binaire. Pour le rendre lisible humain, nous devons convertir la base en décimal ou hexadécimal. Le formatage Python rend cela simple à accomplir.

Exemple:
Dans cet exemple de code, nous convertirons le numéro décimal en binaire en utilisant simplement une seule ligne de code.

Code:

numéro_0 = 4905
print (f "nombre_0 en binaire est numéro_0: b")
Sortir:

Initialiser un nombre qui est une valeur entière. Nous utilisons une corde F pour convertir la base en binaire. Maintenant, dans la méthode print (), utilisez la lettre F qui indique au compilateur que nous utilisons une corde F. À l'intérieur des doubles devis de «F», affichez la valeur en plaçant le nom de la variable et un message avec cela. En mettant simplement «: b» après le nom de la variable à l'intérieur des accolades bouclées, nous pouvons convertir la valeur entière en valeur binaire. La conversion de base devient facile à Python en utilisant simplement une seule ligne de code où nous pouvons changer la base.

Le format en notation scientifique

Le formatage en notation scientifique pousse les valeurs au pouvoir de «e». Il est utilisé lorsque nous avons un grand chiffre pour utiliser une valeur estimée ou un nombre approximatif.

Exemple:
Dans l'exemple, nous verrons le format numérique dans Python en le transformant en notation scientifique.

Code:

Value_1 = 8667743000000000000
print (": e".format (valeur_1))

Sortir:

Dans l'exemple, le code initialise tout type de valeur, soit entier ou flottant. Ensuite, il utilise la méthode de la chaîne F pour formater le numéro d'un numéro simple à la notation scientifique qui facilite la lecture. À l'intérieur de la méthode print (), utilisez : e. Le E modifie le nombre qui est dans le format () à la notation scientifique. De cette façon, nous pouvons formater les nombres à la notation scientifique.

Conclusion

Nous avons étudié le formatage dans Python et la façon dont nous pouvons rendre les chiffres plus clairs et lisibles. Nous pouvons le rendre possible en formatant les nombres de plusieurs façons en ajoutant les séparateurs ou en les complétant. Cela dépend de l'exigence du code et de ce qu'elle exige du programmeur. Lorsque vous devez afficher l'argent (le coût de quelque chose), nous pouvons formater les chiffres à la monnaie. Cet article couvrait tout ce que vous devriez savoir pour formater n'importe quel numéro.