鱼C论坛

 找回密码
 立即注册
查看: 768|回复: 3

[已解决]f'{}的问题

[复制链接]
发表于 2023-6-14 15:38:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请教大神 output(f'{})输出的是str是吗
如果有两个:output(f' 最新价:{}) output(f' 成本价:{}),想output出来最新价和成本价的差需要怎么弄呢 感谢!
最佳答案
2023-6-14 15:45:38
你好!我看到你有一些关于Python f-string的问题,我会尽力帮助你解答。

首先,让我们来回答你的第一个问题。是的,当你使用f-string时,输出的结果将会是一个字符串(str)。在你的例子中,output(f'{}) 将会输出一个空的字符串。

接下来,关于你的第二个问题,如果你有两个f-string,分别是 output(f'最新价:{}) 和 output(f'成本价:{}) ,你想要输出最新价和成本价之间的差异,你可以通过以下方式实现:
latest_price = 10  # 假设最新价是10
cost_price = 8  # 假设成本价是8

difference = latest_price - cost_price
output(f'差价:{difference}')

在这个例子中,我们首先定义了最新价和成本价的变量,然后通过减法操作符计算它们的差异,并将结果存储在名为 difference 的变量中。最后,我们使用f-string将差价输出到 output`函数中。

请注意,这只是一个简单的例子,你需要根据你的实际需求来适应代码。希望这可以帮助到你!如果你有任何其他问题,我将很乐意帮助你。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-14 15:45:38 | 显示全部楼层    本楼为最佳答案   
你好!我看到你有一些关于Python f-string的问题,我会尽力帮助你解答。

首先,让我们来回答你的第一个问题。是的,当你使用f-string时,输出的结果将会是一个字符串(str)。在你的例子中,output(f'{}) 将会输出一个空的字符串。

接下来,关于你的第二个问题,如果你有两个f-string,分别是 output(f'最新价:{}) 和 output(f'成本价:{}) ,你想要输出最新价和成本价之间的差异,你可以通过以下方式实现:
latest_price = 10  # 假设最新价是10
cost_price = 8  # 假设成本价是8

difference = latest_price - cost_price
output(f'差价:{difference}')

在这个例子中,我们首先定义了最新价和成本价的变量,然后通过减法操作符计算它们的差异,并将结果存储在名为 difference 的变量中。最后,我们使用f-string将差价输出到 output`函数中。

请注意,这只是一个简单的例子,你需要根据你的实际需求来适应代码。希望这可以帮助到你!如果你有任何其他问题,我将很乐意帮助你。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-14 15:50:34 | 显示全部楼层
isdkz 发表于 2023-6-14 15:45
你好!我看到你有一些关于Python f-string的问题,我会尽力帮助你解答。

首先,让我们来回答你的第一个 ...

谢谢大神!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-15 14:39:21 | 显示全部楼层
f'{}'内是可以进行运算的。
a = 2
b = 3
print(f'{b - a}')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 19:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表