python里print时出现ValueError: unsupported format character 错误

  统计/机器学习 Python    浏览次数:358        分享
0

打印代码就一行,但是还报错了,没有查到原因

num = 15
print('增速低于5%的商品数量:%d'%num)

错误提示

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
 in 
----> 1 print('增速低于5%的商品数量:%d'%num)

ValueError: unsupported format character '?' (0x7684) at index 6

求助各位

 

csdncsdn   2022-05-09 16:08



   1个回答 
2

%在python里是特殊字符,需要多打一个百分号来skip

print('增速低于5%%的商品数量:%d'%num)

这样就可以了

SofaSofa数据科学社区DS面试题库 DS面经

神算子   2022-05-09 22:27



  相关讨论

print(__doc__)有什么用?

print里的"%.2f"是什么意思?

print的时候报错:TypeError: unsupported operand type(s) for /: 'str' and 'int'

怎么print或者查看tf.tensor中的数值

引用报错ImportError: No module named stats

怎么对有多个空格的字符串进行split?

python里@property有什么用

pymongo多线程报错Address already in use

python怎么往集合里增加元素(类似append)?

python如何判断某路径下是否存在指定的csv文件?

  随便看看

python怎么对list中的元素做连乘?

在jupyter后台进程没有shutdown的notebook一直会占用内存吗?

如果数据不是正态分布,能用3sigma原则剔除异常值吗?

决策树、随机森林中的多重共线性问题

概率论中的鞅是什么?