美文网首页
python--字符转义与编码

python--字符转义与编码

作者: 昆仑草莽 | 来源:发表于2019-03-13 13:05 被阅读0次

在python编程中,有些地方时要用到字符转义的,字符转义在应用中会很麻烦,要学会正确的处理。例如:换行,tab空格等。
字符转义就是在字符前面加上 \ 这时,后面的字符就不是他本身的含义了,这一篇我总结以下字符串中的转义字符有哪些,具体的含义时什么。

字符转义

换行 :\n
制表符:\t      ,  其实就是python书写格式里面的tab空格。
退格:\b  ,使用后字符串的字符会倒退一格,去掉 \ 前的字符。
回车:\r  ,当前位置移动到本行开头的位置。
反斜杠: \\\ , 代表 \
单引号:\\'  ,  同时, " 也可以这么输出。
空格:\0  ,   代表一个空格,\ 后是零,不是o。
系统提示音:\a  , 代表系统提示音,(很有意思的一个转义)
在python中要去掉转义,只需要在字符串前加 r 即可
r'abc\nefg\tikj'   。

编码

python中的字符要在网络中传输,就需要进行编码。
编码就要使用国际通用编码规则UTF-8,或者UTF-16
我国的编码规则是GBK
究其原因,国际使用原则,这里就不做过多解释。这‘’里演示编码与解码过程。
编码:

**a = '人生苦短,我用python'.encode(encoding='UTF-8')**   或者
**b = '人生苦短,我用python'.encode(encoding='GBK')**
以上输出为:
b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8python   或者
 b'\xc8\xcb\xc9\xfa\xbf\xe0\xb6\xcc\xa3\xac\xce\xd2\xd3\xc3python'
解码:
**a.decode()**
**b.decode('GBK')**
输出为:
人生苦短,我用python
人生苦短,我用python

相关文章

  • python--字符转义与编码

    在python编程中,有些地方时要用到字符转义的,字符转义在应用中会很麻烦,要学会正确的处理。例如:换行,tab空...

  • 网址URL中特殊字符转义编码

    网址URL中特殊字符转义编码字符 - URL编码值 URL特殊字符转义,URL中一些字符的特殊含义,基...

  • Day5-总结

    一、Recode 字符串 1.'', "" , '''''' , """""" 2.普通字符,转义字符,编码字符(...

  • Day5 总结

    一.recode 1.'',"", '''''',""""""(表示字符串) 2.普通字符,转义字符,编码字符(\...

  • day5--总结

    1.recode 字符串1.'',"", '''''',""""""2.普通字符,转义字符,编码字符(\uFFFF...

  • URL编码的学习笔记

    关于URL编码 URL基本知识URL的合法字符分成元字符与语义字符,其他字符出现在URL之中都必须转义。元字符分号...

  • day3总结

    1.什么是字符串 2.转义字符 3.Unicode编码 1).将Unicode码转换成字符: chr(编码) 2)...

  • python-day4

    一、复习 1.字符串(str) 2.Unicode编码 3.转义字符 二、字符串中的元素 1.阻止转义 2.pyt...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • 字符串相关知识点

    字符串格式化所用占位符列表 转义字符 \ 运算 + :拼接 * :复制 字符串的处理 编码解码的问题

网友评论

      本文标题:python--字符转义与编码

      本文链接:https://www.haomeiwen.com/subject/jxyzpqtx.html