在python编程中,有一个使用字符转义的地方。 字符转义在APP应用中很麻烦,必须学习正确的处理。 例如,换行、制表符空格等。
转义是指在字符前加上。 之后的文字不是他自己的意思。 本文总结了以下字符串的转义字符有什么和具体意义。
转义字符
换行n
选项卡:t,实际上是python写入格式中的制表符空间。
反斜杠:b,使用后字符串中的字符向后移动一格,前一个字符将被删除。
返回车:r,当前位置移动到本行起始位置。
反斜杠: \,代表
单引号:\ ",同时'也可以这样输出。
空格: ,表示空格。 之后为零,不是o。
(系统声音(a,表示系统声音。 (有趣的逃脱) ) ) )。
要在python中删除转义,只需在字符串前面加r即可
r'abcnefgtikj '。
编码
在网络上传输python字符需要编码。
使用国际通用编码规则UTF-8或UTF-16进行编码
我国的编码规则是GBK
究其原因,国际使用原则在此不太说明。 这个“”展示了编码和解码的过程。
编码:
*a='人生苦短,我是python '.encode (编码=' utf-8 ' ) *或
*b='人生苦短,我是python '.encode (编码=' gbk ' ) *
上述输出如下。
b 'xe4xbaxbaxe7x94x9fxe8x8bxa6xe7x9fxadxefxbcx8c xe6 x88
b 'xc8xcbxc9xfaxbfxe0xb6xccxa3xacxcexd2xd3 xc3 python '
解码:
*a.decode(**
* b .解码(gbk ) ) *
输出如下。
人生苦短,我用python
人生苦短,我用python