zoukankan      html  css  js  c++  java
  • 老男孩Python全栈开发(92天全)视频教程 自学笔记07

    day7课程内容:

      Python的编码解码

      二进制

      --->ASCII:只能存英文和拉丁字符,一个字符占一个字节,8位

      ------->gb2312:只能6700多个中文,1980年

      ----------->gbk1.0 能存两万多个字符,1995年

      -------------->gb18030  27000中文,    2000年

      ---------->unicode: utf-32: 一个字符占4个字节

                                       utf-16:一个字符占2个字节或2个以上  65535

                                       utf-8: 一个英文用ASCII码来存,一个中文占3个字节

    s='I am 特斯拉!'
    s2gbk=s.encode('gbk')#按照gbk的规则编码 为byte字符串
    print(s)
    print(s2gbk) #编码为byte字符串
    s2gbk2=s2gbk.decode('gbk')#按照gbk的规则解码
    print(s2gbk2)

    s1=s.encode('utf8') #按照utf8规则编码为byte字符串
    print(s1)
    s2=s1.decode('utf8')#按照utf8规则解码
    print(s2)
  • 相关阅读:
    day35作业
    进程的初识
    day34作业
    python中的文件
    python字典概述
    python中的深拷贝与浅拷贝
    python的元组和列表使用之一
    Python基本数据类型
    python的编码
    windows中安装python
  • 原文地址:https://www.cnblogs.com/xuepangzi/p/7898441.html
Copyright © 2011-2022 走看看