![]() |
1
394
python 3.6将添加 literal string interpolation 类似于ruby的字符串插值。从python的那个版本(计划在2016年底发布)开始,您将能够在“f-strings”中包含表达式,例如
在3.6之前,最接近的是
这个
使用相同的代码
还有
|
![]() |
2
138
由于Python2.6.x,您可能需要使用:
|
![]() |
3
32
我已经开发了 interpy 包裹,那个 在python中启用字符串插值 .
只需通过
例子:
|
![]() |
4
26
python的字符串插值类似于c的printf() 如果你尝试:
标签
|
![]() |
5
26
字符串插值将是 included with Python 3.6 as specified in PEP 498 . 你将能够做到:
注意我讨厌海绵宝宝,所以写这篇文章有点痛苦。:) |
![]() |
6
4
你也可以吃这个
|
![]() |
7
3
用途:
注:性能可能有问题。这对于本地脚本非常有用,而不是生产日志。 复制: |
![]() |
8
2
对于旧的python(在2.4上进行了测试),顶级解决方案指明了方向。你可以这样做:
你得到
|
![]() |
9
0
Python3.6及更新版本具有 literal string interpolation 使用F字符串:
|