zoukankan      html  css  js  c++  java
  • python字符串嵌套变量

    问题:想创建一个内嵌变量的字符串,变量被它的值替换掉

    解决方案:

    ①Python并没有对在字符串中简单替换变量值提供直接的支持,但是通过字符串的format()方法来解决这个问题

    ②如果要被替换的变量能在变量域中找到,那么结合使用format_map()和vars()

    ③vars() 还有一个有意思的特性就是它也适用于对象实例

    ④format 和format map() 的一个缺陷就是它们并不能很好的处理变量缺失的情况,

    解决如下

     也有其他的解决办法,比如用模板字符串之类的,然而, format() 和format map() 相比较上面这些方案而已更加先进,因此应该被优先选择。使用format() 方法还有一个好处就是你可以获得对字符串格式化的所有支持(对齐,填充,数字格式化等待),而这些特性是使用像模板字符串之类的方案不可能获得的。

  • 相关阅读:
    缓存(二)
    缓存
    SQL Server 导入大数据脚本
    C#执行OracleHelper
    MERGE 用法
    c# 高效读写文件
    C#网络编程
    C#常用IO流与读写文件
    注册asp.net 4.0 到iis
    javascript原生图片懒加载
  • 原文地址:https://www.cnblogs.com/ruiy/p/12800866.html
Copyright © 2011-2022 走看看