Python 注释和中文乱码,,Python 注释分
Python 注释和中文乱码,,Python 注释分
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 注释和中文乱码
相关内容
- 通过python的urllib.request库来爬取一只猫,,我们实验的网
- Python学习-40.Python中的迭代,,在上一篇中,我们使用
- python基本语法汇总,,From: http
- 理解Python的*args, **kwargs,,1 # coding
- 【Vue+Django REST framework】前后端分离平台开发之【项目初
- 【Python】学习笔记5-操作mysql数据库pymysql,,import pym
- Python入门-字符串常用方法,,Python字符串字
- Python的编码,,一 . 几种主要的编
- 我终于弄懂了Python的装饰器(一),,此系列文档:1.
- python函数--enumerate()方法,,enumerate(
评论关闭