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

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流程控制语句-Python_流程控制语句相关推荐

  1. Python学习笔记五:控制语句

    Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...

  2. python:基础知识—流程控制—函数与模块—数据结构—类与GUI和Turtle—异常处理与文件,概括全书(上万字最详细版)

    这里是一张夜景,给大家放松一下. !!无锡南长街 文章目录 模块一:基础知识 1.python语言 2.常见数字类型 3.字符串 4.数字类型转换 5.标识符命名 6.常见关键字 7.运算符与表达式 ...

  3. pythonfor循环语句1到7、不要4_【IT专家】关于Python中的for循环控制语句

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 关于 Python 中的 for 循环控制语句 2010/06/14 500461 #第一个:求 50 - 100 之间的质数 import ma ...

  4. python安装步骤图解-Python安装与卸载流程详细步骤(图解)

    Python安装流程: 一.下载 在网上(输入网址https://www.python.org/downloads/)下载Windows最新的python程序(我电脑为64位) 二.安装 根据自己的电 ...

  5. python数据分析的主要流程-python数据挖掘的基本流程有哪些?

    使用python对数据进行处理时,数据挖掘是极为重要的方式和阶段,目的是搜集大量数据,并从中通过算法搜索出隐藏在数据中的那些隐含的.先前未知的,并有具有潜在使用价值的信息.那么python数据挖掘的具 ...

  6. 学python爬虫需要什么基础-从零开始教你学爬虫!python爬虫的基本流程!

    世界那么大,谢谢你来看我!!! 网络爬虫是什么? 网络爬虫就是:请求网站并提取数据的自动化程序 网络爬虫能做什么? 网络爬虫被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内 ...

  7. python中for循环语句格式_关于Python中的for循环控制语句

    #第一个:求 50 - 100 之间的质数 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + ...

  8. Python期末复习题:流程控制

    Python期末复习题:流程控制 文章目录 Python期末复习题:流程控制 一.成绩转换 二.Leibniz公式计算圆周率 三.输出回文素数 四.输出该日期是这一年的第几天 一.成绩转换 请编写一个 ...

  9. Python的顺序流程、选择流程、循环流程

    Day04新手小白学python 第四节  Python的顺序流程.选择流程.循环流程 目录 Day04新手小白学python 前言 一.顺序流程 二.选择流程 1.单分支 2.双分支 3.多分支 4 ...

最新文章

  1. Silverlight中文件的生成操作与其对应的获取方法
  2. GitPush时提示:fatal: The remote end hung up unexpectedly
  3. 【BZOJ5469】[FJOI2018]领导集团问题(动态规划,线段树合并)
  4. Struts 动态FORM实现过程
  5. css中实现div的显示和隐藏
  6. Python装饰器学习(九步入门)
  7. filezilla 共享多个目录_filezilla设置中文,3步搞定filezilla中文设置
  8. 开发 OpenAM Java 客户端
  9. dfmea文件_技术干货合集「失效分析、PFMEA DFMEA关系、文件结果化」
  10. 08cms php5.6,大型房产门户08cms单城市商业版V8.4(带升级补丁),带手机独家放送,去除后门优化响应...
  11. 五分钟学会安装电脑操作系统
  12. Android语音识别-阿里语音识别
  13. openflow 1.0中交换机对OFPT_QUEUE_GET_CONFIG_REQUEST消息的响应
  14. 小程序:解析h5标签
  15. Linux—生成随机密码
  16. 计算机屏幕抖动怎么办,电脑显示屏画面颤抖是怎么回事?
  17. 有没有能排列待办事项无广告的Windows版便签软件推荐
  18. oracle10g 数据库导入dmp数据
  19. Hinton 最近提出的 Capsule 计划
  20. Java中String类intern()详解

热门文章

  1. 开发日记-20190708 关键词 读书笔记 《Perl语言入门》Day 5
  2. Macbook 无法找到Centos启动盘问题解决
  3. 随机生成50个字段的elasticsearch的测试程序输入
  4. lucene索引文件格式
  5. cassandra 集群并发测试脚本
  6. pycharm 配置引用 docker 中的环境
  7. 学习webpack(二)
  8. python基础/编程语言,解释器和pycharm的安装
  9. DISK 100% BUSY,谁造成的?(ok)
  10. 基于tiny4412的Linux内核移植 -- eMMC驱动移植(六)