美文网首页
Python_流程控制语句

Python_流程控制语句

作者: 西瓜超人励志要变小细腿 | 来源:发表于2018-02-03 16:46 被阅读17次

条件控制、循环控制、分支

if else、for while、switch

注释:单行注释 # (ctrl + / ),多行注释 '''...''' (Alt + Shift +A)

一、条件控制语句

选择性问题

mood = True

if mood:

        print('go to left')           #  Python靠缩进来区分代码段.

else:

        print('go to right')

注:if 后面除了接bool也可以接受表达式

Python命名规范

1. 建议小写

2. 组合单词用下划线“_”分隔

Pylint的规范

1. 没有常量 constant,但是对于常量字母应该全部大写

2. 模块的注释 ''' ..... '''

3. 变量没有位于函数和类中,Pylint会认为是常量

4. 程序的末尾要留出一行

5. 运算符的前后要各有一个空格

6. 语法标识符(如冒号)前不要加空格,例如:if mood:

二、snippet 片段

1. 快速构建代码片段

2. 编辑pass里的内容,之间按Tab键;shift+Tab,切换到上一个

三、嵌套分支、代码块

1. if / else:if 可以单独使用,else 不可

2. pass:空语句/占位语句,保持代码结构的完整性

3. 代码块:如果代码块里的代码有一行被执行,那么其他同一个代码块的代码也都会执行。因为同一个代码块里面的所有代码都是同级别的

4. Python没有goto关键字

5. 代码不建议嵌套过多的层,可以将其写成函数

四、elif

elif 不能单独使用,必须与 if 搭配使用

优点:1. 简化代码级别

            2. 减少行数,嵌套、缩进

Python 没有 switch 语法,用多个 elif 代替、或者字典的方式代替(更好)

五、

input() 函数从终端接收的数据是 str 类型,转换成 int 型,需要 a = int(a) 实现

注:or 除了可以当做“或”,还可以返回一个数,利用这个特点可以进行代码的优化

输出 1

相关文章

  • Python_流程控制语句

    条件控制、循环控制、分支 if else、for while、switch 注释:单行注释 # (ctrl + /...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

  • Python_基础_流程语句

    条件判断 if 先展示一个简单的 if 语句 根据 Python 的缩进规则,如果if语句判断是True,就把缩进...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • 流程控制语句、条件判断语句、多重条件判断语句、数组、数组、数组常

    流程控制语句:通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1.条...

网友评论

      本文标题:Python_流程控制语句

      本文链接:https://www.haomeiwen.com/subject/tpfhzxtx.html