问题描述
def convert_to_currency(a,b):
print (a,b)
convert_to_currency("$",350)
我得到的输出是 350 美元。
但是,我希望输出为“$350”。
如何使用此功能执行此操作?
解决方法
对于 Python 3.6+,使用 f 字符串。
由于您需要两个输入,我将借用@robert-axe 的回复:
def convert_to_currency(a,b):
print(f'"{a}{b}"')
convert_to_currency("$",350)
注意这里的单引号和双引号。这将打印带引号的字符串。您仍然可以在 a
中使用不同的货币符号。
您可以使用不同的引号。
value = '$350'
print(f'"{value}"')
,
或者你可以使用反斜杠来取消(禁用)双引号,就像这样。
def convert_to_currency(a,b):
print ("\"",a,b,"\"")
convert_to_currency("$",350)