如果f-string像Julia中可用的字符串格式?

所以我是 Julia 的新手,并学习了各种字符串格式化方法。主要来自与此类似的网站。

所以我在 Python 中经常使用 f 字符串,而不是 .format() 的忠实粉丝。所以我想知道自从有人创建了 Formatting.jl 包来在 Julia 中引入 .format() 之类的功能,是否有任何正在进行的或有用的包对 f-strings 做同样的事情?现在我也用谷歌搜索了一下,但没有找到任何东西。

我的主要问题是我想复制这种行为:

a = 10
b = 20
print(f'The multiplication is = {a * b}')

如果有人想知道什么是 f 字符串,请参阅此。

回答

是的,可以使用标准的 Julia 字符串:

x = "World!"
y = 42
greeting = "Hello $x, $(y^2) !" # gives "Hello World!, 1764 !"

另见此处:

https://docs.julialang.org/en/v1/manual/strings/#string-interpolation

编辑:上面评论中的例子是

j = 10; b = 20
println("The numbers and their square are $j, $b and $(j^2), $(b^2)")


以上是如果f-string像Julia中可用的字符串格式?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>