String 在两个变量输入之间添加空格

String 在两个变量输入之间添加空格,string,csv,dictionary,String,Csv,Dictionary,#我得到以下错误: TypeError:“str”对象不可调用 #使用我的打印代码时: 打印((“如果在“+str(日期)”购买价值)(“=$”)+str(我的字典[str(日期)]) #我可以打印出之前的内容,但我无法在日期和我的字典值之间找到一个空格 #印刷品 2021-02-164.17购买时的价值 #当我使用下面的代码时 打印((“如果在“+str(日期)”购买价值)+str(我的字典[str(日期)]) #请告知。提前谢谢 使用Python的f-string功能。这使您可以轻松地连接文

#我得到以下错误: TypeError:“str”对象不可调用

#使用我的打印代码时:

打印((“如果在“+str(日期)”购买价值)(“=$”)+str(我的字典[str(日期)])

#我可以打印出之前的内容,但我无法在日期和我的字典值之间找到一个空格

#印刷品 2021-02-164.17购买时的价值

#当我使用下面的代码时

打印((“如果在“+str(日期)”购买价值)+str(我的字典[str(日期)])


#请告知。提前谢谢

使用Python的f-string功能。这使您可以轻松地连接文字和表达式

from datetime导入日期,timedelta
今天=日期。今天()
值\u dict={
str(今天-时间差(天=1)):100,
str(今天):200,
str(今天+时间差(1)):300
} 
打印(数值)
打印(f“如果在{str(今天)}购买价值:{Value_dict[str(今天)]}”)
输出:

{'2021-03-17':100,'2021-03-18':200,'2021-03-19':300}


如果在2021-03-18:200购买,价值为200

谢谢,我如何给您评分。有人生我的气,因为我没有给他们打分。我不知道怎么做。我是个新手。谢谢按我名字旁边的复选标记,将问题标记为已回答: