当前位置:   article > 正文

python程序设计风格描述_Python 编程风格

高级程序设计语言使用的编程风格或理念是什么

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。由荷兰的 Guido van Rossum 在1989年设计出来的。源代码遵循 GPL(GNU General Public License) 协议。

1. 交互式编程

使用 Python Shell 以交互方式编写和运行代码。

$ python

Python 3.7.2 (default, Sep 9 2018, 15:04:36)

[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin

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

>>>

2. 文件式编程

文件首行指定 python 解释器。

#!/usr/bin/env python 在环境设置里查找并调用对应路径下的 python 解释器,推荐使用这种写法。

#!/usr/bin/python 调用 /usr/bin 下的 python 解释器,不存在就会报错。

$ python test.py

3. python 解释器

官方版本的解释器是 Cpython。运行 python 程序时,解释器先将源代码在内存中编译成字节码对象 PyCodeObject,然后 Python 虚拟机从 PyCodeObject 对象中依次读入并执行每一条字节码指令。代码执行完后,会将编译的 PyCodeObject 对象保存到磁盘 .pyc 文件中。再次执行程序时,不用再编译源代码,直接加载 PyCodeObject 对象到内存中。

4. 编码格式

python 2 默认使用 ASCII 编码格式。代码中如果有中文,需要在文件头添加 # -*- coding: UTF-8 -*- 或者 # coding=utf-8。

python 3 默认使用 UTF-8 编码格式。

5. 代码缩进

python 最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。一般使用4个空格来缩进。

6. 空行

函数之间或类的方法之间空一行,函数内逻辑无关段落之间空一行。类和函数之间空两行,import语句下面空两行。

空行不是Python语法的一部分,书写时不插入空行,程序运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

7. 标识符

可以是字母、数字或下划线,首字符不能是数字。且区分大小写。

不能是 Python 的关键字。

8. 注释

单行注释以 # 开头,# 后面有一个空格,接着是注释内容。

多行注释可以用 ''' 或者 """ 。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/447428
推荐阅读
相关标签
  

闽ICP备14008679号