初学python(对比java语言不同) 第一篇

版权声明: https://blog.csdn.net/xclltssun/article/details/51035092

如果你要用计算机做很多工作,你会希望许多任务可以被自动执行。例如,你可能希望对大量的文本文件执行搜索和替换,或以复杂的方式重命名并重新排列一堆照片文件。也许你想写一个小的自定义数据库,或一个专门的GUI应用程序或一个简单的游戏。

如果你是一个专业的软件开发人员,您可能必须使用几个C/C++/Java库,但发现通常的编写/编译/测试/重新编译周期太慢。也许你要写这样的库中的测试套件,然后发现编写测试代码是很乏味的工作。或也许您编写了一个程序,它可以使用一种扩展语言,但你不想为您的应用程序设计与实现一个完整的新语言。

Python正是这样一种适合你的语言。

多任务可以被自动执行,这里指的是不同的任务,比如,先执行一段C,然后是java,在然后shell。这里python很容易

大量的文本文件执行搜索和替换,python要比java更轻量。java可以通过正则,lucene引擎等。

以复杂的方式重命名并重新排列一堆照片文件,python的操作要比java简单的多。

自定义数据库,python可以,java不行

一个专门的GUI应用程序或一个简单的游戏,python擅长,java也能GUI swing,awt 至于游戏,我们可以看到android实现

Python使程序编写起来能够紧凑和可读。编写的Python程序通常比等价的C、C++或Java程序短很多,原因有几个:

  • 高级数据类型允许您在单个语句中来表达复杂的操作;
  • 语句分组是通过缩进,而不是开始和结束的括号;
  • 任何变量或参数的声明不是必要的。
java的开始和结束需要使用{ },然而这样有的人程序员随意缩进,代码不规范。python解决了这个问题

java是强类型语言,你声明int就是整数,声明string就是字符串。定义后不能变。python是弱类型语言,不声明变量,所以可以转变。


猜你喜欢

转载自blog.csdn.net/xclltssun/article/details/51035092