Python程序设计案例课堂
上QQ阅读APP看书,第一时间看更新

4.3 转义字符

有时候需要在字符串内设置单引号、双引号或是换行符号等,这时需要使用转义字符。Python的转义字符是由一个反斜杠(\)与一个字符组成,如表4-1所示。

表4-1 Python的转义字符

下列案例在字符串内使用换行字符(\n):

        >>> a="离离原上草\n一岁一枯荣"
        >>> print (a)
        离离原上草
        一岁一枯荣

下列案例在字符串内使用双引号("):

        >>>a="The character is \"a\""
        >>>print (a)
        The character is "a"

下列案例显示十六进制数值是45的ASCII码:

        >>>a="\x45"
        >>>a
        'E'

下列案例显示八进制数值是105的ASCII码:

        >>>a= "\105"
        >>> a
        'E'

如果需要在字符串内加上反斜杠字符,就必须在字符串的引号前面加上"r"或是"R"字符。下列案例的字符串包含反斜杠字符:

        >>> print (r"\n")
        \n
        >>> print (R"\f, \n, \x")
        \f, \n, \x