【发布时间】:2012-07-02 10:28:55
【问题描述】:
我想做以下事情:
print "CC =",CC
但是作为一个函数,我只需要编写一次变量 CC。我无法弄清楚如何在函数中执行此操作,因为它总是将 CC 评估为浮点数(它是)......有没有办法接受函数的输入作为字符串和浮点号码?
我试过了:
def printme(a):
b='%s' % a
print b
return b
当然它只打印a 的值,而不是它的名字。
【问题讨论】:
-
Python 是动态类型的,所以简短的回答是“是的,当然!”。长答案取决于您尝试了什么,您能否分享一下您做了什么,出了什么问题以及您的预期?
-
我已经尝试了多种方法,这是我尝试打印字符串和浮点数的一种方法,但它导致打印浮点并且没有字符串:
-
def printme(a): b='%s',a print b return b
-
你为什么需要这个?用字典不是更有意义吗?
-
继续阅读String formatting,看看你做错了什么;缺少
%运算符。
标签: python string floating-point