带条件IF的F弦

时间:2019-05-10 14:47:53

标签: python f-string

我有一个布尔变量,用于检查SQL查询是否返回了输出。 如果查询返回输出,则布尔值为True。

这是我当前的代码:

body = f'SQL query returned output.' 

如果查询未返回输出(即布尔值为False),则我不希望此f字符串打印任何内容。

我尝试了以下类似操作,但是语法无效:

body = if output_bool: 
           f'The following returned output - please take a look!: {nl}{nl.join(queries_with_output)}'

我想知道是否也可以在f字符串中执行此操作。任何想法?

0 个答案:

没有答案