python中的编码注释-Python基础学习篇-1-编码-交互模式-注释

一、编码

默认情况下,Python 源文件是 UTF-8 编码。

你也可以为源文件指定不同的字符编码。为此,在 #! 行(首行)后插入至少一行特殊的注释行来定义源文件的编码。

例如,如果你的编辑器不支持 UTF-8 编码的文件,但支持像 Windows-1252 的其他一些编码,你可以定义:

# -*- coding: cp-1252 -*-

通过此声明,源文件中所有的东西都会被当做用 cp-1252 编码对待。这样就可以在源文件中使用 Windows-1252 字符集中的所有字符了。

这个特殊的编码注释必须在文件中的 第一或第二 行定义。

二、IDLE交互模式

python自带的IDLE属于交互式解释器,这种模式下它根据主提示符来执行,主提示符通常标识为三个大于号(>>>);

继续的部分被称为 从属提示符,由三个点标识(...)。在第一行之前,解释器打印欢迎信息、版本号和授权提示:

$ python3.5

Python 3.5.2 (default, Mar 16 2014, 09:25:04)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

输入多行结构时需要从属提示符了,例如,下面这个 if 语句:

>>> the_world_is_flat = 1

>>> if the_world_is_flat:

... print("Be careful not to fall off!")

...

Be careful not to fall off!

需要注意的是在练习中遇到的从属提示符表示你需要在最后多输入一个空行,解释器才能知道这是一个多行命令的结束。

三、注释

Python 中的注释以 # 字符起始,直至实际的行尾( physical line 表示实际的换行而非编辑器的自动换行)。

注释可以从行首开始,也可以在空白或代码之后,但是不出现在字符串中。

文本字符串中的 # 字符仅仅表示 # 。代码中的注释不会被 Python 解释,录入示例的时候可以忽略它们。

如下示例:

# this is the first comment

spam = 1 # and this is the second comment

# ... and now a third!

text = "# This is not a comment because it"s inside quotes."

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值