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

如果你要用计算机做很多工作,你会希望许多任务可以被自动执行。例如,你可能希望对大量的文本文件执行搜索和替换,或以复杂的方式重命名并重新排列一堆照片文件。也许你想写一个小的自定义数据库,或一个专门的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是弱类型语言,不声明变量,所以可以转变。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值