• day 6


    今日内容

    1. is 和 == 的区别

      # 小数据池

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

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

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

      ==   比较    是比较两边的值

      is    比较   比较的是内存地址 id()

    2, 编码和解码

        编码 encode

      解码 decode 

    总结:

      1. is  和 == 区别

        is 比较内存地址

         id () ------ 获取内存地址

          小数据池:

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

           字符串:

            字符串中不能包含特殊符号  + - * / @ 等等符号

            字符串单个字符 * 20以内内存地址都是一样的,单个字符*21以上内存地址不一样

      注意: pycharm是个坑,一个py文件中所有相同的字符串,一般都是使用一样的内存地址

        ==  比较两边的值

      2. 编码和解码

        encode(编码方式(例如:utf-8))    ------  拿到明文编码后对应的字节

        decode(编码方式(例如:utf-8))    ------  将编码后的字节解码成对应的明文

      注意: 用什么进行编码就要用什么进行解码.

  • 相关阅读:
    Codevs1684 垃圾陷阱
    Codevs1540银河英雄传说[并查集]
    Poj1182食物链[并查集]
    树的顺序遍历的应用
    树的顺序遍历
    ARTS打卡
    定位iOS代码中崩溃的位置
    leetcode 24
    leetcode 24
    Drafter简单介绍
  • 原文地址:https://www.cnblogs.com/marry215464/p/9407412.html
Copyright © 2020-2023  润新知