一、Python版本和兼容性问题
目前主要的版本:Python2 和 Python3
Python2:
2000年10月发布,最新的版本是2.7,已经停止更新,不会有2.8版本。
Python3:
2008年发布,Python有了较大的提升,不兼容 Python2。
兼容问题解决:
1.Python3的很多新特性也移植到Python2.7,作为过渡。如果程序能在2.7运行,可以通过一个名为 2to3(Python自带的一个脚本) 的转换工具无缝迁移到Python3。
2.建议还是从Python3学习,这是未来的主流。
二、Python解释器
Python程序的执行依赖于Python解释器。我们一般常见的有:
1.CPython
使用 C语言 实现的解释器,最常见的解释器。通常我们所说的解释器指的就是它了。
2.Jython
使用 Java 语言实现的解释器。Jython可以直接调用java类库,适合在java平台上开发使用。
3.IronPython
.NET 平台上所使用的解释器。可以直接调用.NET类,适合.NET平台上开发。
4.PyPy
使用 Python 语言实现的解释器。
三、IDLE的一些常用快捷键
四、程序的基本格式
1.恰当的空格,缩进问题
(1)逻辑行首的空白(空格个制表符)用来解决逻辑行的缩进层次,从而用来决定语句的分组。
(2)语句从新行的第一列开始。
(3)缩进风格统一:①每个缩进层次使用单个制表符,或四个空格。
②Python用缩进而不是{}表示代码块。
2.Python区分大小写
3.注释
(1)行注释 每个代码块前加 # 号。当解释器看到 #,则会忽略#后面的内容。
(2)段注释 使用三个连续的单引号('''
)。当解释器看到'''
,则会扫描下一个'''
,然后忽略他们之间的内容。