python注释码_python编码与代码注释

一、内容编码

显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,

注:此处说的的是最少2个字节,可能更多

UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...

所以,python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果是如下代码的话:

报错:ascii码无法表示中文

[root@li608-216 ~]# cat hellow.py

#!/usr/bin/env python

print "hello world"

print "你好,世界"

[root@li608-216 ~]# python hellow.py

File "hellow.py", line 4

SyntaxError: Non-ASCII character '\xe4' in file hellow.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

改正:应该显示的告诉python解释器,用什么编码来执行源代码,即:

[root@li608-216 ~]# cat hellow.py

#!/usr/bin/env python

# -*- coding: utf-8 -*-

print "hello world"

print "你好,世界"

[root@li608-216 ~]# python hellow.py

hello world

你好,世界

二、注释

当行注视:# 被注释内容

多行注释:""" 被注释内容 """

三、编写并执行python代码流程

1、创建xxx.py文件  ps:不要有中文路径,文件名也不要中文

2、写代码

a. 在.py文件开头添加 #!/usr/bin/env python  和 #-*- coding: utf-8 -*-两行

b.写功能代码

#写功能代码的规则

3、执行代码

a.打开终端

功能键+R 再输入cmd  按回车(windows)

b. python 代码文件的路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值