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,

# 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.

Everything was clear?

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,

# 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.

Everything was clear?