- 标准库中的os模块里提供了system()函数,可以执行操作系统命令。比如在windows中,系统命令 “ start D:\a.txt ” 就是启动程序自动打开D盘根目录中的 a.txt 文件。所以在Python程序中执行 os.system(‘start D:/a.txt‘) 就可以自动打开记事本显示该文件。
- Windows系统使用反斜线 “\” 分隔文件夹和子文件夹,而 Mac OS 和 Linux 等系统中则使用普通斜线 “/” 作为路径分隔符。由于反斜线在Python中还有“转义字符”(详见后面章节)的作用,所以建议在 os.system 函数中统一使用普通斜线 “/” 。
- 判断结构又称“分支结构”或“分枝结构”,可以根据实际情况选择执行某一段代码。Python中的判断结构是 if 语句,其基本结构为:
if 判断条件 :
若干行代码
else :
若干行代码
- f语句的每一个分支都可以有多行代码。这些代码必须相对于if或else关键字缩进一层。同时if与else所在的行尾必须有一个半角冒号,代表分支的开始。
- Python语言依靠冒号与缩进来表示“从属关系”,即一条语句从属于哪一个结构(比如if的一个分支)。所以如果两个相邻语句的缩进距离不同,就意味着二者之间存在从属关系。搞错缩进会导致严重的语法或逻辑错误,请初学者一定小心。
- 虽然Python允许使用空格或TAB作为缩进,但强烈建议只使用空格,因为TAB在不同环境下可能被翻译为不同距离,导致程序解释混乱。
- 可以使用一个或任意多个空格作为一层缩进,只要保证同一层次语句的缩进距离相同即可。
- 大于、小于等称为“关系运算符”或“比较运算符”,在Python中包括 > 、< 、>= 、<= 、== 、 != 。此外在Python2中还可以使用 <> 代表不等于
- 请特别注意 赋值运算符 “=” 与 关系运算符 “==” 之间的区别!很多时候程序出错就是因为把类似 “ if x==3: ” 的语句误写为 “ if x=3: ” 。
练习题把判断条件if i==0;
误写为 if i=0;
导致错误
第六回: 判断语句分清泾渭,关系运算明断忽微
原文:https://www.cnblogs.com/xiaomaoer/p/11463542.html