pyhello 发表于 2023-6-14 15:38:06

f'{}的问题

请教大神 output(f'{})输出的是str是吗
如果有两个:output(f' 最新价:{}) output(f' 成本价:{}),想output出来最新价和成本价的差需要怎么弄呢 感谢!

isdkz 发表于 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`函数中。

请注意,这只是一个简单的例子,你需要根据你的实际需求来适应代码。希望这可以帮助到你!如果你有任何其他问题,我将很乐意帮助你。

pyhello 发表于 2023-6-14 15:50:34

isdkz 发表于 2023-6-14 15:45
你好!我看到你有一些关于Python f-string的问题,我会尽力帮助你解答。

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

谢谢大神!

qq575633247 发表于 2023-6-15 14:39:21

f'{}'内是可以进行运算的。
a = 2
b = 3
print(f'{b - a}')
页: [1]
查看完整版本: f'{}的问题