美文网首页
《Python核心编程第二版》笔记(五)

《Python核心编程第二版》笔记(五)

作者: yousa_ | 来源:发表于2019-09-26 13:39 被阅读0次
    • python字符串模板:Template

    Template的优势是不用去记住所有相关细节的输出形式。
    Template对象有两个方法:substitute()safe_substitute(),前者更为严谨,在key缺少的情况下会报一个KeyError异常出来,而后者在缺少key时,会原封不动的把字符串显示出来。

    from string import Template
    s = Template("There are ${howmany} years I havn't see ${who}.")
    print(s.substitute(howmany=12, who='you'))
    
    >>> There are 12 years I havn't see you.
    
    print(s.safe_substitute(howmany=12))
    
    >>> There are 12 years I havn't see ${who}.
    
    • 三引号'''让程序员从引号和特殊字符的泥潭里面解脱出来,自始至终保持一小块字符串的格式是WYSIWYG(所见即所得)格式的。

    相关文章

      网友评论

          本文标题:《Python核心编程第二版》笔记(五)

          本文链接:https://www.haomeiwen.com/subject/kpejyctx.html