python 字符串 转义字符 \0 \x

发布网友 发布时间:2022-04-24 09:27

我来回答

2个回答

热心网友 时间:2022-04-18 03:56

工具/原料

PYTHON   电脑

方法/步骤

1、打开JUPYTER NOTEBOOK,新建一个PY文档。

2、a = 'My name\'s peter'print(a)\'可以用在当一个字符串是单引号的前提下,这样PYTHON就不会出错。

3、b = "This is what we call \"good\" things."print(b)\"这个情况是因为有双引号,所以方法和上面的一样。

4、b = "This is what we call \"good" things."print(b)注意看这里少了一个\,所以就出错了,因为字符串需要一对引号。

5、c = "My name is Peter.\tYour name is Alice."print(c)\t可以使得该位置进行Tab,也就是连续4个空格。

6、d = "My name is Peter.\nYour name is Alice."print(d)\n是经常会用到的,用于换行。使得字符串看起来更加工整一些。

7、e = "We are using \ in Windows."print(e)e = "We are using \\ in Windows."print(e)当字符串里面我们需要表示\,那么可以在前面再加一个,形成\\,这样会更加清晰。

8、f = 'I\'m Peter.\nMy name is Peter.'print(f)上面说的全部其实都可以用在同一个字符串里面,根据实际情况来运用。

热心网友 时间:2022-04-18 05:14

关于转义格式

\x** 用2个16进制数表示一个字符
\*** 用3个8进制数表示一个字符

其实上面第一个的 \0 = NULL 用的就是 8进制的转义格式只不过是\000的缩写,高位的0可以省去就像表示\42不用写成\042

为什么说他是二进制字符?
二进制字符是一个概念,意思是里面完全由字节数据组成,而不是平常的字符串, 打印出来你是看不见的,或是乱码;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com