python字符串输出

字符串是 Python 中最常用的数据类型。

---可以使用引号('或")来创建字符串
    单引号  单引号-- -- 'bill\'s'
    双引号---------------"bill's"      "my \"teacher\""
    三重引号
-----python用反斜杠(\)转义字符

字符输出
    01.C语言格式化输出
            字符串格式控制%
            例如:a = 'this is %s %s' % ('an','apple')
    02.format 输出
            {}包裹name命名传递给format以命名
            例如: a = 'this is {} {}'.format('apple','an')
    03.  
    r可以防止字符串在时候的时候不被转义
        Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转义

    Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。例如,u"This is a Unicode string."


类似
Scala提供了一种新的机制来根据数据生成字符串:字符串插值
    s 字符串插值器、f 插值器、raw 插值器
        val name="James"
        println(s"Hello,$name")
    在任何字符串字面前加上 f,就可以生成简单的格式化串
    字符串插值目前对模式匹配语句不适用。此特性将在2.11版本中生效

参考:

Python 3 格式化字符串的几种方法!http://www.cnblogs.com/zdnyp/p/6523721.html
字符串插值 - http://docs.scala-lang.org/zh-cn/overviews/core/string-interpolation.html
插值(interpolation)
string -- 字符串常量和模板 https://changrui0608.gitbooks.io/python-3-module-of-the-week-chinese-translation/content/text/string.html

blogroll

social