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

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

    解决方案:

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

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

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

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

    解决如下

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

  • 相关阅读:
    应用程序跳转
    百度地图集成
    导航 -MapKit
    导航
    定位
    ApexSql Log使用体会
    Oracle学习 第16天
    上来冒个泡吧
    Oracle学习 实战心得总结
    好久没上来冒个泡了,整整一个半月
  • 原文地址:https://www.cnblogs.com/ruiy/p/12800866.html
Copyright © 2011-2022 走看看