python中的if语句

 前言:

编程时常需要检查一系列条件,并根据结果采取措施,在python中,if语句能帮你检查程序当前状态,并给出结果采取措施。

下面是一个简单的实例,演示if语句正确处理特殊情况:

cars=['audi','bmw','toyota']
for car in cars:
    if car == 'toyata':
        print(car.upper())
    else :
        print(car.title())

上面这个实例中的循环首先检查当前汽车名是否为‘toyota’。如果是,则以全大写的形式打印他,否则就以首字母大写的方式打印:

输出结果如下:

 每条if语句的核心都是一个值为Ture或者False的表达式,这种表达式被称为条件测试。python根据条件测试值来确定是否执行if语句中的代码,如果条件测试的值为Ture,python就执行紧跟在if后面的代码,否则就忽略这些代码。

 大多数条件测试都将变量当前的值与另一个值进行比较,最简单的条件测试就是检查变量和特定值是否相等:
python中的if语句_第1张图片
我首先将a的变量定义为1,然后将z定义为1然后将a赋值给z,虽然这步没有必要,但是是我手抖,最后将a的值与z的值进行比较,得到以上结果:Ture

注意:‘=’是赋值所用的符号;‘==’才是比较的符号。


一个等号可以解读为陈述,两个等号为问,大多数编程语言使用等号的方式与这里所说的和演示的相同。
2:当python检查是否相等时候,是区分大小写的:
python中的if语句_第2张图片
 如果大小写很重要,那么正好符合需求,如果大小写无关紧要,那么只想检查变量的值,可以将它转化为全小写检查,如下:

python中的if语句_第3张图片
3:要判断两个值是否不相等,可用惊叹号:‘!’和等号的配合,惊叹号表示不,很多编程语言都是这样描述的


     

 2018.1.22

你可能感兴趣的:(pytho)