python基础知识

Anaconda操作

如何查看已经安装的库?
Anaconda环境下在PowerShell中输入以下代码:

conda list

字符串的解码和编码

Python3默认的str字符串编码方式是unicode。
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。

  • 纯英文可以用ASCII将str编码为bytes
  • 含有中文可用utf-8将str转化为bytes
  • 从网络或磁盘上读取的字节流为bytes
>>> s_u = 'sigai'
>>> s_b = b'sigai'
>>> type(s_u)
<class 'str'>
>>> type(s_b)
<class 'bytes'>
>>> type(s_b.decode('ascii'))
<class 'str'>
>>> type(s_u.encode('ascii'))
<class 'bytes'>
>>> s_u = 'sigai在线编程'
>>> print(s_u.encode('utf-8'))
b'sigai\xe5\x9c\xa8\xe7\xba\xbf\xe7\xbc\x96\xe7\xa8\x8b'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容