python和java的区别

一、python循环体

1. python支持for循环,while循环,和嵌套循环;

    java支持for循环,while循环,do ... while...循环。

2. python中break,continue和java中含义相同,但是特有pass。

    pass 不做任何事情,一般用做占位语句。

二、条件语句

    python支持 if elif elif else

    java支持if elseif  elseif elseif  else和switch case 

 

三、数据类型

1、python(八种类型)

  • Numbers(数字)
    • int(有符号整型)
    • long(长整型[也可以代表八进制和十六进制])
    • float(浮点型)
    • complex(复数)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

 2. java(8种类型)

 四、日期和时间

python 涉及类是time,calendar,datetime,pytz,dateutil。

java涉及类是Date,SimpleDateFormat,Calendar,GregorianCalendar,system.out.printf 方法

五、函数

1. python

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]

2. java

修饰符 返回值类型 方法名(参数类型 参数名){
    ...
    方法体
    ...
    return 返回值;
}

六、导入

  1. python

  • import module1[, module2[,... moduleN]]
  • from modname import name1[, name2[, ... nameN]]

      2. java

       import class

 七、环境搭建

1. python

anacadon3+pycharm

2. java

jdk+ecipse(IDEA)

 

posted @ 2018-09-23 18:57  duaner92  阅读(3546)  评论(0编辑  收藏  举报