在开始敲代码前,我先了解了python的语法,其实思想和java一样,有变量,有数据类型,有存放数据的容器,还有各种逻辑判断语句以及各种函数,这些基本的语法,看着是那么的熟悉,逐渐被吸引。
但思想大体一致,但语法却有相差之处,下面我来举些常见的例子:
1、定义变量 java是变量前必须声明数据类型,但python语法不严格,你可以不声明,比如a = "123";这样编译环境会自动认为你是字符类型,是不是和前端js很像?
2、if else if 判断语句 当存在多种情况需要作出判断时,java你可以使用
if(xxxx){
}else if(xxx){
}else{
}
相较于python,是使用
if xxx:
xxxx
elif:
xx
else:
xxxx
大家看的明白吗?是不是很不一样,但是有很一样?
3、迭代 在来看一个例子,迭代list,比如python的list:["1","2","3"], 使用python的迭代输出:
for value in list:
print("value:",value)
但java呢,你记得吗?
for(String s:list){
System.out.println("value:"+value);
}
注意两个print语法也是不一样哦。
4、关于缩进 缩进是python和java区别最大的一点,在java里面只是为了代码好看,但在python中,完完全全就是语法啊 如果大家对python的基本语法不是很清楚的话,我建议大家参考下面的链接进行快速学习: https://www.imooc.com/video/3370