编码
1.ASCII码
用8位(一个字节)可以表示出所有的英文,字符,数字;ASCII最多只能表示256个符号/2**8=256/0-255;
2.Unicode
Unicode产生的原因:因ASCII码无法将世界上各种文字和符号全部表示;
Unicode的特点:最少用2个字节来表示即16位表示、2**16;1byte=8bit;一个汉字用3个字节表示、2**24;
Unicode的缺点:英文,字符,数字使用ASCII表示时,只需要8位,但是用unicode表示时,要用16位表示,浪费空间
3.UTF-8、GBK、GB2312
对unicode进行加工,英语、数字,字符使用8位表示;欧洲语言使用16位表示;东亚包括中文使用24位表示;
4.Python2.7和python3.5对解释器和编码类型要求和区别
Python2.7:
默认使用ascII码读取代码,所以在写每一个python代码程序时,开头都必须有解释器:#!/usr/bin/evn python和指定编码类型:# -*- coding:utf-8 -*-
python3.5:
默认支持并且以utf-8编码读取代码,所以在写每一个python代码程序时,开头只需要指明解释器:#!/usr/bin/env python
5.注释
当行注视:# 被注释内容
多行注释:""" 被注释内容 """

浙公网安备 33010602011771号