Python小知识点(持续更新)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python小知识点(持续更新)相关的知识,希望对你有一定的参考价值。

1.Python2字符编码

#coding:utf-8
‘‘‘
上面的代码将环境编码设置为utf-8,没有上面的代码,将使用环境默认编码,环境默认编码可由sys.getdefaultencoding()获得
‘‘‘

s = 中国 #s是utf-8格式的str,因为上面的代码将环境编码设置为utf-8

u = s.decode(utf-8) #u是unicode对象

s.encode(gbk) #等价于s.decode(‘utf-8‘).encode(‘gbk‘)

‘‘‘
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
------------------------------------------------------------------------------
将unicode字符串保存到文件中.
f.write(unicode_str) 会先将unicode_str编码为utf-8格式,再保存到文件中,即unicode_str.encode(‘utf-8‘),若环境默认编码不是utf-8,则需显示执行f.write(unicode_str.encode(‘utf-8‘))
‘‘‘
with open(test.txt, w) as f:
    f.write(unicode_str) 

技术分享

 

以上是关于Python小知识点(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

Python小知识点汇总(持续更新)

回归 | js实用代码片段的封装与总结(持续更新中...)

iOS 小知识点(持续更新)

iOS 小知识点(持续更新)

golang 小知识-持续更新中

10个优雅的Python编程技巧,掌握后瞬间玩转Python(持续更新)