if else
if语句:
——python的if语句类似其他语言。if语句包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上作出决定。
注:python使用缩进作为其语句分组的方法,建议使用4个空格代替缩进
if    else语句:
——if 1<2: (有分号注意了)
——    print('N0')
——else: (else这里也有分号)
——    print('YES')
——print('doubi')
逻辑值(bool)用来表示诸如:对与错,真与假,空与非空等概念
逻辑值包含了两个值:
——True:表示非空的量(比如:string,tuple,list,set,dictonary等),所有非零数
——False:表示0,None,空的量等
作用:主要用于判读语句中,用来判断
——一个字符串是否为空的
——一个运算结果是否为空
——一个表达式是否为空
注意就是True和False是首字母大写。
elif语句:
if expression:
statement(s)
elif expression2:
statement(s)
elif expression3:
statement(s)
else
statement(s)
elif语句可以让你检查多个表达式为真值,并执行一个代码块,elif语句是可选的。可以由任意数量的elif.
ifelse允许嵌套、逻辑值部分可以使用(and,or,not)
中谷教育10——流程控制逻辑运算符
and
or
not
就是最基本的......木有新鲜内容
中谷教育11——流程控制for循环
循环是一个结构,导致一个程序要重复一定次数。
条件循环也是如此。当条件变为假,循环结束。
for循环:
——在python for循环遍历序列,如一个列表或一个字符。
for循环语法:
1、——for iterating_var in sequence:
statements(s)
2、——fruits = ['banana','apple','mango']
——for index in range(len(fruits)):
————print('Current fruit:',fruits[index])
——print('Goodbye!')
注:如果一个序列包含一个表达式列表,它是第一个执行。然后,该序列中的第一项赋值给迭代变量iterating_var。接下来,执行语句块。列表中的每个项目分配到iterating_var,代码块被执行,直到整个系列被耗尽。
注:格式遵循代码块缩进原则
Range
range可以迅速生成一个序列。
——range(10)
——[0,1,2,3,4,5,6,7,8,9]
循环结构是用于迭代多各项的for语句,迭代形式可以循环序列的所有成员。
range(i,j,[,步进值])
——如果所创建的对象为整数,可以用range
——i为初始数值
——j为终止数值,但不包括在范围内,步进值为可选参数,不选的话默认为1
——i不选的话默认为0
中谷教育12——流程控制遍历序列及字典
两种方法:

一种是直接取值
第二种是从下标取
for x in (字符创,元组,列表)
for x in (字典)这个时候取出的是下标key
用d[x]才是value
遍历字典时:
for k,v in d.items():
print k
print v
dict.items()返回键值对元组列表
中谷教育13——循环控制
1、for循环中的else
for x in range(10):
print("A")
else
print("B")(else是在for循环正常执行结束后才执行)
2、import time
time.sleep(1)睡一秒
3、for x in range(1,11):
print (x)
if x == 2
continue(跳过本次循环)
if x== 6
break(for的else将不会执行)
if x == 3
pass(代码桩,占个位置)
if x == 5
exit()(跳出整个程序)
中谷教育14——while
while循环,
直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值
语法:
while expression:
statement(s)
也要注意遵循代码的缩进原则。
while是根据条件判断的。所以在条件不满足而跳出循环时,while所跟的else是执行的。

中谷教育Python09~14笔记——流程控制相关推荐

  1. 中谷教育Python15~18笔记——函数

    函数: 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字. 可以通过函数名在程序的不同地方多次执行(这同城叫做函数调用),却不需要再所有地方都重复编写这些语句. 自定 ...

  2. 中谷教育Python26~29笔记——正则表达式

    正则表达式定义: 是一种小型的,高效专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现. --可以为想要匹配的相应字符串集值定规则 --该字符串集可能包含英文语句,e-m ...

  3. 中谷python_中谷教育Python学习笔记

    程序中有中文: #coding: utf-8 从键盘读取: b = int ( raw_input('please input 华氏温度 :') ) 注意数据类型 5.0/9 type() 查看变量数 ...

  4. 中谷教育Python21~24笔记——switch和内联函数

    1.首先,python并没有提供switch语句 2.python可以通过字典实现switch语句的功能.    实现方法分为两步: --首先,定义一个字典 --其次,调用字典的get()获取相应的表 ...

  5. python中文视频教程-中谷教育python中文视频教程(python视频教程) 完整版

    中谷教育python中文视频教程(python视频教程)是一款非常好用的python中文视频教程.你是不是在找简单实用的python中文视频教程?那就来绿色先锋下载中谷教育python中文视频教程(p ...

  6. python中文视频教程-中谷教育python中文视频教程(全38集)

    中谷教育python中文视频教程是一款比较适合零基础入门想学习python的朋友学习的视频教程,视频由入门到精通讲解了Python编程的相关知识,希望对想要学习Python编程的有帮助. 教程介绍 P ...

  7. 中谷教育python精讲_中谷教育Python视频教程

    中谷教育Python视频教程 2020-05-08 13:03 ¥6 内容简介 中谷教育Python视频教程,讲解了python的基础语法知识,包含元组.列表.字典.流程控制.函数等内容.比较全面且基 ...

  8. Java学习笔记——流程控制

    Java学习笔记--流程控制 Day05 一.用户交互Scanner 1.Scanner对象 我们通过Java工具包java.util.Scanner中的Scanner类来获取用户的输入 基本语法:S ...

  9. 中谷教育python精讲_中谷教育Python视频教程资源推荐

    <中谷教育Python视频教程>讲的是Python开发的入门教程,它将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列 ...

最新文章

  1. 一家创业公司,如何服务好数百企业?
  2. mysql按升序创建索引_Mysql中的降序索引底层实现
  3. SpringBoot切换Tomcat容器,SpringBoot使用Jetty容器
  4. centos配置ipv6地址
  5. pytorch —— 池化、线性、激活函数层
  6. php代码实现tp5监听队列,thinkPHP5的队列使用
  7. 小米系统shell_小米手机使用超级终端运行命令教程
  8. 华为数通(一):如何使用ssh console telnet来连接设备
  9. 精益创业:创业2年被京东收购、今夜酒店特价创始人任鑫的反省
  10. 读《如何阅读一本书》乱摘
  11. 从0到1-强化学习篇
  12. 计算机科学的刊物卷号,期刊的卷号和期号怎么看
  13. 骗子、假先知们一夜暴富背后:区块链是回归互联网本来意义的唯一希望 | 深度
  14. spring——事务动态代理造成属性为null
  15. uniapp微信小程序打电话
  16. 读书笔记-追风筝的人
  17. python爬取大众点评数据_python爬虫实例详细介绍之爬取大众点评的数据
  18. 【228】Python3 中类的静态方法、普通方法、类方法
  19. 数据结构之内部排序总结
  20. TOM游戏微信营销平台-助力全行业H5营销

热门文章

  1. 2021/1/3-每日三题第10弹:雨停了天晴了,你又觉得你行了?你知道渐进增强和优雅降级之间有什么不同吗???
  2. mysql用代码导入excel文件在哪里_麻烦大侠们、高手们帮我解决excel表导入mysql数据库中,这是我的代码和映射文件,不知道错在哪...
  3. 用InstallShield打包的程序,安装时提示无法写入键
  4. 智能停——基于云计算的停车服务平台
  5. PHP面向对象的继承
  6. 如何用idea进行安卓开发
  7. mysql数据data怎么恢复_利用data文件恢复MySQL数据库
  8. PS图层拼合与图层复合的区别
  9. Icomoon插入图标方法②
  10. G端产品如何进行需求分析