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

Svep för att visa menyn

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
Uppgift

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.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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
Uppgift

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.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt