zoukankan      html  css  js  c++  java
  • Python 全栈开发:python字符编码

    字符编码

    一、什么是字符编码:

    大家都知道,计算机只认识数字(0,1),我们使用计算机就要向计算机发送命令,让计算机执行相应的功能,这就涉及到一个过程(python(字符)——>翻译(解释器)——>数字)的过程

    这个翻译的过程必须遵循一个标准:字符与数字一一对应的关系

    这个标准称之为:字符编码表(即:字符编码

    二、什么样的场景会涉及到字符编码的问题:

    python文件的内容是由一堆字符组成的,存取都涉及到字符编码的问题(python执行的三个阶段中,前两个阶段均属于这个范畴

    三、关于python字符编码

    1.保证不乱吗的核心:字符按照什么标准编码的,就按照什么标准解码(换句话说就是:文件以什么编码存的,就必须以什么编码读取

    2.在内存中的所有字符都是unicode编码

    编码 与 解码

    eg:

    编码  unicode——>encode——>utf-8

    解码  utf-8——>decode——>unicode

    四、python中的字符编码(重点)

    python如何保持字符编码的一致:

    1.文件头:#coding:utf-8 在python文件的开头声明文件的编码格式,告诉解释器,此文件用什么字符编码

    2.编辑器:编辑器也会有字符编码的设置,最好方式就是确保编辑器的字符编码与文件头声明的字符编码相同

    eg:pycharm编辑器

  • 相关阅读:
    Mysql 使用触发器,把插入的数据在插入到宁一张表里
    Mysql 查询今天的某些时间之外的数据
    PHPStorm+XDEBUG 调试Laravel
    Python 2.7 爬取51job 全国java岗位
    Tp3.1 文件上传到七牛云
    TP3.1 一对多模型关联
    Mysql 主从配置
    自动化测试Java一:Selenium入门
    Selenium基于Python 进行 web 自动化测试
    Python 创建XML
  • 原文地址:https://www.cnblogs.com/fixdq/p/8625179.html
Copyright © 2011-2022 走看看