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(编码方式) ---将编码后的字节解码成对应的明文

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

  • 相关阅读:
    React学习笔记(六) Create React App
    React学习笔记(五) 状态提升
    React学习笔记(四) 条件渲染与列表渲染
    React学习笔记(三) 事件处理与表单元素
    React学习笔记(二) 组件
    React学习笔记(一) 入门
    React学习笔记
    Vue学习笔记
    Vue学习笔记(十二) Vue Ajax
    路飞_day2
  • 原文地址:https://www.cnblogs.com/cbslock/p/11137082.html
Copyright © 2011-2022 走看看