问题标签 [f-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 预格式化字符串上的 Pythn 3.6 f-string
如何使用 f-string 重新格式化此字符串:
这个例子不起作用,我有一个准备好在数据库中注入参数的字符串,我想在该数据上使用 python 3.6 f-string。
谢谢
python - 使用文字字符串插值或 f 字符串时的 SyntaxError
尝试读取 csv 文件并打印内容:
我收到以下错误:
python - 试图理解一些 f-string 魔法(在 f-strings 中格式化迷你语言)
在对这篇文章的评论中,有人删除了这行代码:
对我来说它看起来很神奇,有人可以向我解释它为什么起作用(更具体地说f'{a:{a}<{a}}'
)。
python - 如何将变量评估为 Python f 字符串
我想要一种机制来评估一个 f 字符串,其中要评估的内容是在一个变量中提供的。例如,
对于我想到的用例,字符串s
可能来自用户输入(用户信任的地方eval
)。
虽然eval
在生产中使用通常是非常糟糕的做法,但也有明显的例外。例如,用户可能是在本地机器上工作的 Python 开发人员,他想使用完整的 Python 语法来开发 SQL 查询。
关于重复的注意事项:这里和这里有类似的问题。第一个问题是在模板的有限上下文中提出的。第二个问题虽然与这个问题非常相似,但已被标记为重复。因为这个问题的上下文与第一个问题有很大不同,所以我决定根据第二个问题之后自动生成的建议提出第三个问题:
这个问题之前有人问过,并且已经有了答案。如果这些答案不能完全解决您的问题,请提出一个新问题。
python - 返回 f 字符串的 for 循环函数
我是 python 新手,正在尝试编写一个函数,该函数接受一个字典列表并返回一个新的字符串列表,其中每个字典中的名字和姓氏键连接在一起。
我编写了一个 for 循环,它遍历字典列表并返回一个 f 字符串,该字符串连接每个字典中的名字和姓氏键,但是,循环无法迭代到第一个键之外,我希望有人能指出我问题。
python - 如何将字符串格式作为变量传递给 f 字符串
我正在使用 f 字符串,我需要定义一个依赖于变量的格式。
如果相关,则输出display_pattern(5)
为:
我想知道是否可以操纵格式>3
,而是传递一个变量。例如,我尝试了以下方法:
但是,我收到以下错误:
有什么办法可以让这段代码工作吗?要点是能够使用变量来控制间距以确定填充量。
python - 在续行中混合普通字符串和 f 字符串
可以像这样混合普通字符串和新的 f 字符串:
这可以使用还是不被认为是混合普通字符串和 f 字符串的最佳实践?
php - PHP 是否有类似 Python 的 f-string 函数的字符串函数?(不是 str.format())
我是 PHP 新手,所以请原谅这个问题。
我想知道 PHP 是否有字符串格式函数,例如 Python 的 f-strings 函数,而不是 str.format()。我看过一些关于这个主题的帖子,但大多数被接受为答案的例子都是指 Python 处理格式化字符串的旧方式str.format()
。就我而言,我想使用格式化的字符串构建一个变量,例如(Python):
我知道我可以使用(PHP):
但是如果我想$format
用作变量呢?主要思想是基于其他变量创建一个动态变量,例如:
注意:我知道根据 PHP 文档有几种方法可以进行字符串连接,但是我真的找不到这样的东西。
python - 如何在条件 f 字符串中应用浮点精度(类型说明符)?
我有以下 f 字符串,我想在变量可用的条件下打印出来:
结果是:
所以通常我会使用类型说明符来实现浮点精度,如下所示:
这将导致:
但在这种情况下,这与 if 语句相混淆。要么失败,因为:
if 语句变得无法访问。或者以第二种方式:
只要条件导致 else 子句,f-string 就会失败。
所以我的问题是,当 f 字符串可以导致两种类型时,如何在 f 字符串中应用浮点精度?