python是什么软件

hacker 问答 2020-05-25 14:11:04 阅读(...)

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python 是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python

在您开始之前,在你的计算机将需要 Python,但您可能不需要下载它。首先检查(在同级目录下在命令行窗口输入 python)有没有安装 Python。如果你看到了一个 Python 解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常的版本都可以做到 Python 的向前兼容。

Python 在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由 Tim Peters 写的 Python 格言(称为 The Zen of Python)里面表述为:There should be one– and preferably only one –obvious way to do it. 这正好和 Perl 语言(另一种功能类似的高级动态语言)的中心思想 TMTOWTDI(There’s More Than One Way To Do It)完全相反。

Python 的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如 if 语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是 Python 的缩进规则。

一个和其他大多数语言(如 C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而 C 语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从 C 这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括 if,for 和函数定义等所有需要使用模块的地方),Python 确实使得程序更加清晰和美观。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..