Python anaconda if语句
Python IDE and anaconda
第十章 if语句(上)
编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中,if语句能够检查程序当前状态,并采取相应措施。
简而言之,就是按条件选择。
我们有个列表,现在想要验证一下当前第一个是不是“bmw”。于是写了一个判断语句else,在随后添加了print,并根据打印输出来看看结果。
Bmw确实不是开头,当然大小写也会决定当前代码运行结果。
聊聊if语句关键的东西,就是——条件测试
怎么说,每条if语句的核心,都是由True或者False这样的表达式组成。因为Python会根据条件为True\False进行决定执行。如果为True,紧跟if后边的语句。如果不为True是False,Python则忽略后边的代码。
验证可以用固定值与当前值对比,这是最常用的,也是最简单的。
同样也可以用大小写,因为Python检查是否相等时,区分大小写。
但如果大小写不是那么重要的话,可以添加函数进行判断。大小写不同其实取决于对其重不重要。
写个式子,看一下。if语句需要经常使用,而且必须非常理解。
当然,既然有普通写法。那必须有简便写法,就是三元表示式!!!
是不是非常简答啊?能一行写完的,坚决不用四行五行!!!
说说数字,在Python中数字也可以对比
不同条件,便会得到True/False
书写代码的方式很多,有时候不必拘束。
两张图中,得到一点。If语句中如果使用and语句,左右两边条件必须全部符合,不然就是False。
特殊的是——
Or!!!!!这个语句!
只要有一个条件符合就可以了!
同样的,判断也可以用作特定值,存在/不存在。
以上便是语言中,十分出名的布尔表达式!
条件 = 判断True
条件 = 判断False