zoukankan      html  css  js  c++  java
  • Python 学习日记 第六天

    日常鸡汤:

      不是因为有了希望才努力,而是因为努力才有了希望


    一、is 和 == 的区别

    id()        查看变量在内存中的地址

    ==         判断左右两边的值是否相等

    is           判断左右两边的内存中的地址是否相等

    二、编码的补充

    1.在python2.x的版本中,默认使用的是ASCII码,不支持中文,如果需要更改编码

    # _*_ encoding:utf-8 _*_

    2.python3中:内存中使用的是unicode码

    3.bytes的表现形式

      3.1.英文 b'asdfcl  英文的表现形式和字符串没什么两样

      3.2 中文b'xe4xb8xad 是一个汉字的UTF-8的bytes的表现形式

    4.编码与解码

    注意:用什么编码,就用什么解码

     1 a = 'abc你'
     2 
     3 print(a.encode('utf-8'))               #    b'abcxe4xbdxa0'   用utf-8编码
     4  
     5 print(a.encode('gbk'))                 #    b'abcxc4xe3' 用gbk编码
     6 
     7 
     8 # 编码的转化
     9 
    10 b = a.encode('utf-8')                  #   用utf-8编码   b'abcxe4xbdxa0'
    11 c = b.decode('utf -8')                  #  用utf-8解码
    12 print(c.encode('gbk'))                  #   b'abcxc4xe3'
  • 相关阅读:
    C# WM_NCMOUSELEAVE 消息触发
    C#常用集合的使用(转载)
    关于直播,所有的技术细节都在这里了(转载)
    C# Winform 窗体美化
    正则表达式符号全解析
    C#中List<T>转DataTable
    C#中的Queue集合
    C#中Stack集合
    智能信息处理
    Mysql
  • 原文地址:https://www.cnblogs.com/Chamster/p/9291644.html
Copyright © 2011-2022 走看看