标签:命令行 pre 例子 一个 遇见 引号 正则表达 img 特殊
今天遇见一个奇怪的“\”,代码如下:
if (--(op)->ob_refcnt != 0) ; else __Py_Dealloc((PyObject *)(op))
上网查了资料后才知道这是“续行符”,我们换段代码来说:
str = ‘hello ‘ ‘world‘ ‘!‘ print(str)
运行的结果为:
从这个例子中,我们可以清晰的看到,这个反斜杠的作用就相当于将两行连接起来。再举个例子,在直接使用Python的命令行时,我们如果按下Enter键会直接执行,但我们想换行可以使用“\”,如图所示:
借此机会顺便总结一下反斜杠(\)的一些用法:
符号 | 描述 |
---|---|
\(处于行尾) | 续行符 |
\\ | 反斜杠 |
\‘ | 单引号 |
\" | 双引号 |
\b | 退格 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
注意:当我们在正则表达式中表示反斜杠时,应写为“\\\\”,因为\在正则表达式中也是特殊字符,所以要用\\表示\,而两个\\就表示\\,再进行一次转义,才能表示\
标签:命令行 pre 例子 一个 遇见 引号 正则表达 img 特殊
原文地址:https://www.cnblogs.com/bwjblogs/p/12827378.html