python字符串格式,负号表示负数,但空格表示正数

标签 python

是否有格式代码将 -2.34 格式化为“-2.3”,但将 +2.34 格式化为“2.3”(注意前导空格)?基本上显示负号,但为正号留出空间。

最佳答案

使用“”(空格)在正数前插入一个空格,在负数前插入一个减号:

txt = "The temperature is between {: } and {: } degrees celsius."

print(txt.format(-3, 7))

答案:

The temperature is between -3 and  7 degrees celsius. 

关于python字符串格式,负号表示负数,但空格表示正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62212417/

相关文章:

python - 如何检测用于将显微镜图像旋转对准模板的良好特征

python - Django - 拆分 admin.py

php - 是否有与 PHP 函数 htmlspecialchars() 等效的 Python?

python - 如何使用 pandas 数据框获取日期范围箱线图

python - 使用 csv.DictReader 时的 datetime.strptime 问题

python - 具有自定义数据类型Python的最小堆?

Python SGP4 1.1 计算不正确的轨道

python - Pandas 条形图 : Add marker to distinguish 0 and NaN

python - 使用 Python 的 P2P 应用程序

python - pytorch如何在克隆张量后计算梯度