• Python: 字符串中嵌入变量


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

    解决方案:

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

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

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

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

    解决如下

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

  • 相关阅读:
    js关闭当前页面(窗口)的几种方式总结
    Servlet 文件上传
    Servlet Cookie 处理
    Servlet Session 跟踪
    Servlet 异常处理
    Servlet 编写过滤器
    Servlet HTTP 状态码
    Servlet 服务器 HTTP 响应
    Servlet 客户端 HTTP 请求
    Servlet 表单数据
  • 原文地址:https://www.cnblogs.com/baxianhua/p/9117513.html
Copyright © 2020-2023  润新知