【问题标题】:What does F do in python flask before string?F在字符串之前在python烧瓶中做了什么?
【发布时间】:2020-11-18 18:39:27
【问题描述】:
@app.route("/<name>")
def office(name):
    return F"Hello {name}! "

“Hello {name}!”之前的 F 在做什么?

【问题讨论】:

标签: python flask


【解决方案1】:

这些被称为“f-strings”并且不限于 Flask。它基本上是 Python 中使用的一种字符串格式化机制。

假设您有一个变量name = "XYZ"。使用

print ('Hello {name}')

将打印“Hello {name}”,这不是您想要的。相反,您使用 f 字符串,因此您可以使值 {name} 与您的变量相同。

print (f'Hello {name}')

上面会打印“Hello XYZ”。或者,您也可以使用以下内容:

print ('Hello {}'.format(name))

您可以在此处详细了解它们:https://www.geeksforgeeks.org/formatted-string-literals-f-strings-python/

【讨论】:

    猜你喜欢
    • 2021-11-13
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 2022-12-24
    • 1970-01-01
    相关资源
    最近更新 更多