首页 > 编程语言 > 详细

Java 与 Python 的对比

时间:2014-03-22 11:59:59      阅读:467      评论:0      收藏:0      [点我收藏+]

最近在学习Python, 现在写一个Python程序和Java程序进行对一下比,以此展示各自不同的特点。这个程序的功能是计算([n, m) )之间的闰年。

   

Python程序如下:

bubuko.com,布布扣
1 def function(n, m):
2     return [y for y in range(n, m) if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0]
bubuko.com,布布扣

 

Java程序如下:

bubuko.com,布布扣
1 public static List<Integer> function(int n, int m) {
2         List<Integer> list = new ArrayList<Integer>();
3         for (int i = n; i != m; ++ i) {
4             if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0)) {
5                 list.add(i);
6             }
7         }
8         return list;
9     }
bubuko.com,布布扣

怎么样?是不是感觉Python代码更简洁更优雅!

Java 与 Python 的对比,布布扣,bubuko.com

Java 与 Python 的对比

原文:http://www.cnblogs.com/wss-is-knight/p/3617241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!