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'
  • 相关阅读:
    django + scrapy 部署
    scrapyd 爬虫部署
    爬虫部署
    使用Scrapy爬取图片入库,并保存在本地
    学习Spider 了解 Scrapy的流程
    Django 的 一些基本操作:视图函数,路由配置
    Django 了解
    sql
    嚯嚯~ module 1
    Long Way To Go 之 Python 5 (2)
  • 原文地址:https://www.cnblogs.com/Chamster/p/9291644.html
Copyright © 2011-2022 走看看