python处理文件,python35个保留字
公众号:尤而小屋
作者: Peter
编辑: Peter
我一生中总是听到这样的故事:
如果我认真上课,英语一定能及格
如果我努力锻炼,一定能减少到100斤
如果我的技术太硬的话,早就进入大工厂了… .
其实这就是条件句的应用。 就是如果某个条件成立,会有什么样的结果。
剪刀布剪刀布游戏中提取if条件语句:
importrandom#随机模块player=int(input ) (请输入(0-剪刀1-石头2-布) )玩家使用computer=random.randint(0) 2 )在0-2之间随机产生数作为电脑的输入if (player==0and computer==2) or (player==1and computer==0) or (player===2) 加上er==1andcomputer==1) or ) player==2andcomputer==2) :print )
Python条件控制语句Python中的条件控制语句(Conditional control statement )通过一个或多个语句的执行结果(True或False )确定要执行的代码逻辑。
关键字:包含if、elif和else关键字。 Python中不存在else if的写法,只存在elif这种写法。
冒号很重要。 每个语句的判断语句以冒号- :结尾,用缩进分割语句块,用相同缩进数的语句构成一个语句块。
三个条件控制语句: if、if - else、if - elif (多个elif )- else
if 语句if语句,如果只有一个判定条件,且条件成立(True ),则在判定语句后执行带缩进的代码逻辑,否则不执行。
1、语法格式:
ifexpression:statements .来看看具体的执行流程图吧。
让我们来看看具体的案例。 定义变量a,正好满足if语句的条件后,恭喜您执行打印
3358 www.Sina.com/ifexpressionstatements . else : statements . if-else语句,if - else 语句,与if语句的区别在于
在if之后条件成立的情况下(True ),在if判定语句之后执行带缩进的代码逻辑,
否则,在else之后运行带缩进的代码逻辑。
让我们来看看具体的执行流程图。
让我们来看一个具体的例子:
定义变量a=2,不满足if条件语句
执行缩进在else后面的代码块
if - elif - else语句if expression : statements . elif expression : statements . #使用一个或多个elif语句else:statement .判断语句简而言之,这三种判断路径只能是任意一种。
本句应注意的地方:
如果存在多个条件判断语句,if为真,则执行if之后的语句
如果elif之一为真,则执行该elif,不再执行后续代码块
如果if和elif都不满足,请执行else语句
让我们来看看具体的执行流程图。
具体情况如下:
if…else语句嵌套多个if语句同时使用。 用一个客人是否喝美式加糖咖啡的例子来说明:
1、符合美式和“是”(加糖)两个条件
2、符合美式但不加糖的“no”
不满意加糖时(否),进入第一个else
3、一开始就不满足于“美式”
三元算子if条件语句可以与三元算子结合使用。 其实,就是把多个if.else .条件语句写在一行代码中。
如果X=AifBelseC条件为真,则输出X=A
b为假时,输出X=C
上述语句的意思是,如果满足条件xy,则将x代入a,否则,(xy )将y代入a。
现在是xy,所以y被代入a,所以a最终是17
Python列表导出式使用if语句
找出50以内能够被5整除的数字,两种方法来实现:
列表推导式
for循环
Python中的逻辑运算符 运算符说明not逻辑“非”and逻辑“与”or逻辑“或” Python操作运算符Python中常用的基础运算符可参照下表:
操作符说明<小于<=小于或等于>大于>=大于或等于==等于!=不等于in / not in成员运算符is / not is身份运算符举几个例子说明基础运算符的使用:
Python中特殊对象Python中的布尔值(bool)分为True和Fool。在if判断中如果条件为真True,则执行if后面缩进的代码块。有些特殊对象的布尔值为fool:
对象布尔值NoneFalse所有值为零的数(整数/复数/浮点数)False空字符串False空列表False空元组False空字典False空集合False下面的多个例子表示的是:当本身的布尔值为False,加上not之后变成True,然后执行print语句
通过否定的形式,我们可以精简自己的代码:
坐飞机坐上飞机一般需要两个主要步骤:
购买机票
通过安检
def 善良的哑铃(): ticket = int(input("是否购买机票(0-未购买 1-购买)")) safety = int(input("是否通过安检(0-未通过 1-通过)")) if ticket == 1 and safety == 1: print("请登机") elif ticket == 1 and safety != 1: print("未通过安检,不能登机") else: print("没有机票不能登机") if __name__ == "__main__": 善良的哑铃() 总结使用if条件控制语句时,可根据实际需求,灵活搭配使用基本运算符与逻辑运算符。
平时的if条件语句作为嵌套的多个if语句
需要注意条件控制语句后的冒号 : ,还有就是python中的代码块缩进问题。
if - else 语句可理解为二选其一,if - elif - else 则为三选其一,包含多个 elif 则为 N 选其一,其中 else 并非必须选项。
使用逻辑运算符时,其优先级需要注意,加上小括号 () 的语句优先级最高,() > not > and > or。当我们不清楚语句执行的优先级,最好的解决办法就是添加上小括号
往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑AI基础下载cjdxte老师《机器学习课程》视频课cjdxte老师《机器学习课程》711页完整版课件本站qq群554839127,加入微信群请扫码: