1. 类型与运算
布尔类型两种关键字为 True False
逻辑运算与、或、非关键字为 and or not
空值为 None
精确除法 / ; 取整除法 //
格式化字符串(类似模板字符串)的占位符 '%d %f %s %x' % (1, 1.2, 'aaa', '0x16')
各类型与布尔类型的转换:只要x
是非零数值、非空字符串、非空list等,就判断为True
,否则为False
。
强类型,不同类型无法比较,需使用显式的转换函数
2. 代码结构
冒号与缩进表示代码块,缩进多少不做规定
条件判断有独特的elif
循环遍历数组采用 for in
暂时空缺的语句块可以用关键字pass占位
try语句块,使用except做异常处理
抛异常:raise FooError('invalid value: %s' % s)
3. 数据类型
list,tuple,dict等js中没有的数据类型
函数,面向对象,包与模块都有很多不同
完结撒花,有疑问留言探讨哈~~~