码迷,mamicode.com
首页 > 编程语言 > 详细

Python 注释和中文乱码

时间:2018-02-12 00:21:23      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:blog   pos   计算机   还需要   支持   引号   比特   默认   读取   

Python 注释分为三种:

1.单行注释:#

2.多行注释:前后3个单引号,或者三个双引号;

如:‘‘‘ 多行注释 ‘‘‘, """或者 多行注释 ‘"""

3.特殊注释:

  如在linux 下面,在文件最前面加 #!/usr/bin/python ,代表 执行这个文件的时候,需要用这个程序来运行;

  python2*版本不支持中文的问题,默认文件为ASCII码,3.*已经支持,需要在文件前面加入:#encoding = utf-8 或者 #coding = utf-8 或者python的正规写法 # _*_coding:uft-8_*_

 

产生乱码的问题:

计算机存储的时候,是以0,1来存储,最小存储单元为一个字节,最小存储单位为一个比特(bit),一个字节有8个bit,在计算机存储和读取的时候,必须要有一套规范去标准化他们

比如:I am man;这些英文都要转化为数字来存储,并且还需要规定用几个字节来存储,这就形成了一套规范,现在主流的是unicode 编码,utf-8,utf-16,utf-32,这些都是属于unicode 编码

只要字符转数字不同,或者存储的字节不同,有一个不同,就会产生乱码,ASCII码是不支持中文的,并且只能存储255个字符

Python 注释和中文乱码

标签:blog   pos   计算机   还需要   支持   引号   比特   默认   读取   

原文地址:https://www.cnblogs.com/delphiclub/p/8443458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!