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

    一.is 和 ==的区别

    1.id() 内存地址

    a = "alex"
    print(id(a))

    2.is 和==的区别

    ==  :比较.比较左右两侧的值,

    is   :比较两侧的内存地址

    3.小数据池

    数字:-5~256之间值相同时,内存地址相同

    字符串:

    不能有特殊字符(特殊字符有空格,@,+-*/,#$^&...)

    在单个字符*20以内(包括二十),内存地址相同,在单个字符*21以内(包括二十一),内存地址不同

    二编码,解码

    python3中程序运行阶段,使用的是unicode(显示所有内容)(因为unicode在计算式会非常方便)

    网络传输,文件存储.换gbk,utf-8(90%)

    bytes类型  :文件传输和存储都是使用bytes

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

    encode()编码. 括号内放'编码成什么样的编码类型  把unicode变成你需要的编码.

    decode() 解码. 括号内放'解码成什么样的编码类型  把目标bytes转换成字符串

  • 相关阅读:
    MySql学习
    python学习笔记
    关于字符编码的理解
    session与cookie
    常用的表单元素
    Linq基础
    发送邮件。。
    进程与线程
    winform知识点集合
    winform基础与简单的窗体
  • 原文地址:https://www.cnblogs.com/Bug66/p/9410290.html
Copyright © 2011-2022 走看看