zoukankan      html  css  js  c++  java
  • Python is 和 == 的区别, 编码和解码

    一、is 和 == 的区别

      is : 进行比较,比较的是内存地址是否一致

      ==:进行比较,比较的是值是否相等

      1.小数据池:  

        数字小数据池范围 -5~256

        字符串中如果有特殊字符则他们的内存地址不一样

        字符串中单个*20以内他们的内存地址一样,单个*21以上的内存地址不一样

    二、编码与解码

        ascii码:

          不支持中文,

          支持英文,数字,符号

          8位     一个字节

        gbk码:

           支持中文,英文,数字,符号

           英文 16位   两个字节

           中文 16位   两个字节

        unicode码 万国码:

           支持 英文,中文,数字,符号

           英文 32位   四个字节

           中文 32位   四个字节

        utf-8码 可变化的长度的万国码:

           英文8位    一个字节

           中文24位     三个字节

        2.编码与解码:

            encode 编码:    拿到明文解码后的对应的字节

            decode 解码: 将编码后的字节解码成对应的明文

        !@! 用什么编码就用什么解码!

        

  • 相关阅读:
    MPX
    Centos7 LVM扩充存储空间
    capjoint conversations with Chenweiwen
    STA/LTA方法
    capjoint一些生成文件的解释
    搜索震源机制解
    git学习教程
    SAC处理命令transfer的一些详细介绍
    fastjson学习笔记
    语法检查程序LanguageTool学习和使用笔记
  • 原文地址:https://www.cnblogs.com/Treasuremy/p/9407863.html
Copyright © 2011-2022 走看看