以下是我学习过程中记录的 Python 不同于 JavaScript 的语法点,方便随手查阅。
类型与运算
布尔类型两种关键字为 True False
逻辑运算与、或、非关键字为 and or not
空值为 None
精确除法 / ; 取整除法 //
格式化字符串(类似模板字符串)的占位符 '%d %f %s %x' % (1, 1.2, 'aaa', '0x16')
各类型与布尔类型的转换:只要
x
是非零数值、非空字符串、非空list等,就判断为True
,否则为False
。强类型,不同类型无法比较,需使用显式的转换函数
代码结构
冒号与缩进表示代码块,缩进多少不做规定
条件判断:
if a > b: a++ elif: b++ else: