python - 使用 Python 时如何防止出现空格?

标签 python formatting spaces

如何删除下一行中 R 后面的空格?

>>>print "4/3 =", 4 / 3, "R", 4 % 3

我希望结果看起来完全像这样:

4/3 = 1 R1

感谢任何人抽出时间来回答这个问题。

最佳答案

使用str.format :

>>> a=4
>>> b=3
>>> print "{}/{} = {} R{}".format(a, b, a//b, a%b)
4/3 = 1 R1

如果您使用的是不支持 str.format 的旧版本 Python,那么您可以使用 % 运算符:

>>> print "%d/%d = %d R%d"%(a, b, a//b, a%b)
4/3 = 1 R1

另请注意,从 Python 2.2 开始,您应该使用 // 进行整数除法,从 Python 3 开始,您必须使用 >//

关于python - 使用 Python 时如何防止出现空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310455/

相关文章:

html - 使用 CSS3 分别格式化段落

eclipse - 在 Eclipse 中显示一些不可见/空白字符

代码错误 无法插入字符

c++ - 为什么我的质量计算器不能正确处理空格?

python - 有没有像 Ruby 的 Python 机械师这样的东西

python - 如何在卷积层pycaffe中设置bias_term false?

python - 使用许多 Pandas 列创建一个新列的字符串格式

Python 2.6 问题 : Capturing output from tcpdump subprocess

python - 如何在databricks工作区中使用python获取azure datalake存储中存在的每个文件的最后修改时间?

html - 缩小时 Div 与另一个 Div 重叠