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)