空白,行,缩进
空白用于分隔token
常用的空白只有空格一种
按一下Tab相当于输入4个空格(可调)
做分隔之用时,多个连续空白相当于一个空白
行(line)是Python程序的基本单元
Python解释器按逻辑行来执行程序
一个逻辑行由一个或多个物理行构成
物理行可以显式地或者隐式地联合在一起
连续的、缩进相同的若干行构成一个组
Python语言是格式敏感语言
善用Ctrl+Alt+L"神器"
把空格改成圆点(Pycharm)
View----Active Editor----Show Whitespaces
等宽字体:
左右字体标点符号占的宽度都是一样的
几个空格和一个空格基本语义是一样的
如果又很多空格怎么办
CTRL+ALT+L 可以整理代码
如何引用物理行
反斜线
一个逻辑行是由一个或者多个物理行组成的
这叫显式联合
如果像字典 或者列表 可以不用做反斜杠
也可以 读完列表 完成执行
这叫 隐式联合
小知识点:
可以把多个逻辑行放到同一个物理行中只需要用分号隔开 ;
;不是表示一个逻辑行终结 是表示两个逻辑行分割
缩进
复合语句 会用到缩进
一组逻辑行 回当作一个段落来执行