Python3 - 字符串中的变量替换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 - 字符串中的变量替换相关的知识,希望对你有一定的参考价值。

参考技术A

创建一个内嵌变量的字符串,指定字符串替换掉变量。

Python并没有对在字符串中简单替换变量值提供直接的支持。 通过使用字符串的 format() 方法来解决这个问题。比如:

或者,如果被替换的变量能在变量域中找到, 那么可以结合使用 format_map() vars() 。就像下面这样:

format() format_map() 的一个缺陷就是它们并不能很好的处理变量缺失的情况,比如:

在python3中,有一种可读性更强,更方便的替代方法,在字符串前加 f ,需要被替代的变量外加花括号 ,其命名与替代变量的名称相同

多年以来由于Python缺乏对变量替换的内置支持而导致了各种不同的解决方案。在Python3中,推荐使用在字符串前加 f 的方法。

以上是关于Python3 - 字符串中的变量替换的主要内容,如果未能解决你的问题,请参考以下文章

js变量名中的数字用另一个变量替换怎么实现

用 Get-ADGroup 中的变量替换字符串

(C#) 替换字符串变量中的字符

用基于该字符串的变量替换bash中的字符串[重复]

如何使用批处理文件中的变量查找和替换 %PATH% 系统变量中的字符串?

eclipse - 查找并替换变量名称中的下划线字符