为何学Python?python与Java的比较

1、语句的末尾

JAVA每一句的结尾都要用

;

python3一般的语句不用。

2、if语句

JAVA

语法说明:

if、else if 、else要对齐,方便阅读。 功能代码要缩进4个空格,一般会自动缩进。如果缩进的不对可以用TabShift Tab 进行调整(eclipse快捷键)。

要在if、 else if、else后加大括号,方便阅读,括号括起来的语句是一个整体,要么一起执行,要么一起不会执行。

else if语句可以有任意多句。

最后的else语句为可选,一般可设置为默认值。

条件表达式一般是布尔值,即如果是真的(ture)就执行某个功能代码。

Python

语法说明:

if、elif 、else要对齐,方便阅读,功能代码要缩进4个空格,一般会自动缩进。按tab进行缩进,按tab+shift去除缩进(pycharm的快捷键与eclipse一样)

Python3的if等条件表达式后语句后有冒号,JAVA没有,并且注意JAVA的if等条件表达后语句后一定不能加一般JAVA语句后一定要加的分号;(好好捋捋这句话)。如果加了分号表示if进行了判断之后什么也不做,直接执行下一条语句,if条件判断失效了。

Python3与JAVA的相同点与上面的(3)、(4)、(5)一致。

3、复杂的嵌套if语句及例子

JAVA

语法说明:

注意每层的if的缩进,注意大括号的使用和对齐,功能代码与内层if缩进4个空格。

只有当外层 if 的条件成立时,才会判断内层 if 的条件。

Python3

语法说明

注意每层的if的缩进,功能代码与内层if缩进4个空格

例子:

输入x、y、z 3个整数,找出最大数

JAVA代码

Python3

为了使用if语句这里就不直接用max函数了

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180223A10TC400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券