python基础语法和java较不同的地方

主要记一下python中,个人觉得和java差异较大,对从java转学python的人来说需要记忆的地方。

python中的缩进

python和其他语言最大的区别,就是使用缩进来写模块。而不是使用{}来区分类,函数或者其他逻辑判断等。这是严格的语法格式。


if中的逻辑判断

在python的逻辑判断中,if代码块中,通常不像java使用&&,||,!来进行逻辑运算,而是直接使用关键字and,or,not来书写。


多行代码书写

在python中,;不是语法必须的,所以往往分行写代码比较需要常用到。python中使用\符号来接连。{}[]()不需要分行连接。


python引号

python也是使用引号也定义字符串,单引号,双引号,三引号都是可以的。其中三引号是用来定义段落的。


注释

单行是#
多行是三引号(上面说到,他也是可以定义段落字符串的)。