python - python 3.x 中使用 % 打印的问题

标签 python python-3.x

<分区>

我在 python 3.x 中遇到 print 问题

如果你还记得 python 2.x,你可以这样写代码:

var = 224 
print "The var is %d" %(var)

它会打印出:

The var is 224

但是在 python 3.x 中它不起作用,所以谁知道请帮助。

最佳答案

var = 224
print("The var is %d" % var)

绝对必须将 print 视为 Python 3 的函数。 试试看:http://ideone.com/U95q0L

对于更简单的解决方案,您也可以这样做,无需插值:

print("The var is", var)

也包括在 Ideone 上。

关于python - python 3.x 中使用 % 打印的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19498300/

相关文章:

python - 在 Python 中过滤列表

python - 如何将字典转换为 Python 中的字典列表?

python - 使用 python 从终端读取字符串

python - 以通用方式为 Python 中的所有子类实现 __neg__

python - 如何获取极坐标列表中元素的当前索引

python程序读取json文件中的特定字段输出错误

python - 我可以使用 Python SDK 对 Firebase Firestore 子项进行排序吗?

python - 如何使用 matplotlibs 颜色图 alpha 值使三色图淡入透明?

python-3.x - col.drop_duplicates() 有没有更快的替代方法?

python - 文本解释为 bool 值