zoukankan      html  css  js  c++  java
  • Python学习06

    二进制
    -->ASCII:只能存英文跟拉丁字符,一个字符占一个字节,8位
    --->gb2312:只能6700多个中文,1980
    ------>gbk1.0:存了2万多个字符,1995
    --------->gb18030:2000,27000中文
    ------------->unicode:utf-32 :一个字符占4个字节
    ------------->unicode:utf-16 :一个字符占2个字节或2个以上。65535
    ------------->unicode:utf-8 :一个英文用ASCII编码来存,一个中文占3个字节
    编码:encode ---- 解码:decode
    in python2
    默认:ASCII
    #-*- coding:utf-8 _*_
    in python3
    默认:unicode
    encode 在编码的同时,会把数据转成bytes类型
    decode 在解码的同时,会把bytes类型转化成字符串
    b = byte = 字节类型 = [0-255]
    import sys
    s ='i am 编码'
    print(sys.getdefaultencoding())#文件的默认编码
    s_to_gbk = s.encode('gbk')
    print(s)
    print(s_to_gbk)
    print(s_to_gbk.decode('gbk'))
  • 相关阅读:
    xhr
    原生js的博客
    webstorm调试Node的时候配置
    multiparty
    bluebird
    Nodejs+express+angularjs+mongodb
    mustache.js
    ModelProxy 前端接口配置建模框架
    浏览器跨域访问解决方案
    前端性能优化补充篇
  • 原文地址:https://www.cnblogs.com/12260420zxx/p/10605050.html
Copyright © 2011-2022 走看看