首页 > 其他 > 详细

第六回: 判断语句分清泾渭,关系运算明断忽微

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

练习题把判断条件if i==0;

误写为 if i=0;

导致错误

第六回: 判断语句分清泾渭,关系运算明断忽微

原文:https://www.cnblogs.com/xiaomaoer/p/11463542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!