Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Advanced Formatting: Sign | Strings Formatting
String Manipulation in Python

Glissez pour afficher le menu

book
Advanced Formatting: Sign

Let's now consider the formatting of integer objects. Assume we want to represent our numbers along with plus/minus sign. The minus sign will be printed anyway, but plus sign never prints with an integer.

To make Python print a sign of a number we need to set sign option. There are three of them:

OptionMeaning
: (space after the colon)Use a space before positive number, a minus - before negative
:-Use a minus sign for negative numbers only
:+Use a plus sign for positive numbers, and minus - for negative

For example,

12
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
copy
Tâche

Swipe to start coding

Given two variables: min_temp with value -40 and max_temp with value 42. You need to insert correct format options to display - sign for min_temp, and + sign for max_temp, and format string with these variables.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Advanced Formatting: Sign

Let's now consider the formatting of integer objects. Assume we want to represent our numbers along with plus/minus sign. The minus sign will be printed anyway, but plus sign never prints with an integer.

To make Python print a sign of a number we need to set sign option. There are three of them:

OptionMeaning
: (space after the colon)Use a space before positive number, a minus - before negative
:-Use a minus sign for negative numbers only
:+Use a plus sign for positive numbers, and minus - for negative

For example,

12
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
copy
Tâche

Swipe to start coding

Given two variables: min_temp with value -40 and max_temp with value 42. You need to insert correct format options to display - sign for min_temp, and + sign for max_temp, and format string with these variables.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt