zoukankan      html  css  js  c++  java
  • 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) 

  • 相关阅读:
    综合:bool类型 命名空间 输入输出
    C++命名空间
    C++输入输出
    C++新特性
    C++ IDE环境
    C++简介
    3 python3 编码解码问题 upd接受数据
    2 socket UDP通信
    1 网络基础知识
    15 GIL 全局解释器锁 C语言解决 top ps
  • 原文地址:https://www.cnblogs.com/bukekangli/p/5221750.html
Copyright © 2011-2022 走看看