zoukankan      html  css  js  c++  java
  • 05判断和编码/解码

    1、关于判断

      在python中判断分为'is'和'=='两种

        ==: 比较的是两边的值

        is: 比较内存地址

          id() 获取内存地址    

        小数据池(了解一下即可):
          pyhton里面只有字符串和数字存在小数据池的概念
          数字的小数据池的范围是 -5 ~ 256
          字符串:
            字符串不能包含 + - * / @等
            字符串单个字符*20以内内存地址都是一样的,21以上内存地址不一样

    2、编码和解码:

      ascii码:
        不支持中文
        支持 英文,数字,字母,符号
        8位 一个字节

      gbk码 国标:
        支持 中文,英文,数字,符号
        英文 16位
        中文 16位 2字节

      unicode 万国码
        支持 中文,英文,数字,符号
        英文 32位
        中文 32位

      utf-8 长度可变的万国码 最少用8位。
        英文 8位 一个字节
        中文 24位 三个字节

      utf-16 长度可变的万国码 最少用16位 --不常用


      python3中 程序运行阶段 使用的是unicode 显示所有的内容

      bytes类型

      传输和存储都是使用bytes

      pycharm存储的时候默认是使用utf-8

      encode(编码方式) ---拿到明文编码号对应的二进制字节
      decode(编码方式) ---将编码后的字节解码成对应的明文

    注意点:用什么编码就用什么解码。

  • 相关阅读:
    魔兽世界中的一些公式
    T端大灾变版本传送大师(NPC 脚本)
    T端带数据库查询的假人系统
    T端GM上线提示
    T端mysql优化设置
    T端根据玩家职业来显示不同颜色的角色名字的C++代码
    IOS复习-UIButton
    从明天开始认真写博客
    为什么到今天还要坚持写博客
    cocos2d—1—环境安装
  • 原文地址:https://www.cnblogs.com/cbslock/p/11137082.html
Copyright © 2011-2022 走看看