这应该是一个微不足道的问题。但我很困惑。我想在图的标题中打印由NetworkX计算的值:
y=nx.average_clustering(G)
我应该如何正确地写下这一行:
plt.title('<C>='y)
其中标题是单词和计算值的组合。
答案 0 :(得分:5)
字符串格式化是您的目的。
plt.title('<C>={}'.format(y))
为这个例子做了很多工作。您也可以执行通常的固定宽度填充,例如in the docs所述。 .format
表单是现在进行字符串格式化的首选方式,而不是%
运算符。