Course Content
String Manipulation in Python
String Manipulation in Python
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:
Option | Meaning |
: (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,
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
Task
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.
Thanks for your feedback!
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:
Option | Meaning |
: (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,
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
Task
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.
Thanks for your feedback!
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:
Option | Meaning |
: (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,
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
Task
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.
Thanks for your feedback!
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:
Option | Meaning |
: (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,
print(".{:+}.{: }.".format(3, -7)) print(".{:+}.{: }.".format(-6, 2))
Task
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.