斜杠和反斜杠 傻傻分不清楚:
斜杠最典型的应用:URL
反斜杠最典型的应用:转义字符
以下为插播:
1.URL语法的通用格式:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<flag>
当然几乎没有哪个URL中包含了以上所有组件。。。
2.转义字符请跳:http://blog.csdn.net/lqhbupt/article/details/19346347
Escape | What it does. | 含义 |
\\ | Backslash () | 反斜杠 |
\' | Single-quote (') | 单引号 |
\" | Double-quote (") | 双引号 |
\a | ASCII bell (BEL) | 响铃符 |
\b | ASCII backspace (BS) | 退格符 |
\f | ASCII formfeed (FF) | 进纸符 |
\n | ASCII linefeed (LF) | 换行符 |
\N{name} | Character named name in the Unicode database (Unicode only) | Unicode数据库中的字符名;name就是它的名字 |
\r ASCII | Carriage Return (CR) | 回车符 |
\t ASCII | Horizontal Tab (TAB) | 水平制表符 |
\uxxxx | Character with 16-bit hex value xxxx (Unicode only) | 值为16位十六进制xxxx的字符 |
\Uxxxxxxxx | Character with 32-bit hex value xxxxxxxx (Unicode only) | 值为32位十六进制xxxx的字符 |
\v | ASCII vertical tab (VT) | 垂直制表符 |
\ooo | Character with octal value ooo | 值为八进制ooo的字符 |
\xhh | Character with hex value hh | 值为十六进制数hh的字符 |
举个小栗子,python中反斜杠的使用:
>>> hi = '''hi
... there'''
>>> hi
'hi\nthere'
>>> hi = 'hi\nthere'
>>> hi
'hi\nthere'
>>> print hi
hi
there
>>>
>>> name='noxi'
>>> action='love'
>>> animal='dog'
>>> hiahia=name+'\\'+action+'\\'+animal
>>> print hiahia
noxi\love\dog
>>>
>>> hiahia
'noxi\\love\\dog'
>>>