有C语言基础这节知识点很容易掌握!
一、条件测试
示例:
cars = ['audi','bmw','subaru','toyota']for car in cars: if car =='bmw': print(car.title()) else: print(car.title())
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。如果条件测试的值为True,python就执行紧跟在if语句后面的代码;如果为False,python就忽略这些代码。
检查是否相等与不相等
>>>car = 'bmw' (赋值,将car的值设置为'bmw')
>>>car == 'bwm' (比较,检查car的值是否为'bmw')
>>>car != 'bwm' (检查car的值是否不为'bmw')
◎在python中检查是否相等时区分大小写,如果大小写无关紧要,可以将变量的值转换为小写,再进行比较。
比较数字
3.检查多个条件
◎and
◎or
4.检查特定值是否包含和不包含在列表中(in ,not in)
![e0b0c3fe11936896aa85c652ea7139b4.png](https://img-blog.csdnimg.cn/img_convert/e0b0c3fe11936896aa85c652ea7139b4.png)
向右滑动查看编译结果?
![27c53210a3942c72a7755e33aeff9b0b.png](https://img-blog.csdnimg.cn/img_convert/27c53210a3942c72a7755e33aeff9b0b.png)
二、if语句
简单的if语句
if conditional_test:
do something
在if语句中,缩进的作用与for循环中相同。如果测试通过了,将执行if语句后面所有缩进的代码行,否则将忽略他们。
2.if-else语句
3.if-elif-else语句
4.使用多个elif代码块
5. 有的情况还可以省略else
三、if语句和for语句
![f44f78649572cdfe77b979b5b1fb6f5c.png](https://img-blog.csdnimg.cn/img_convert/f44f78649572cdfe77b979b5b1fb6f5c.png)
向右滑动查看编译结果?
![306f7ef95859dd9cf09a323e5d562485.png](https://img-blog.csdnimg.cn/img_convert/306f7ef95859dd9cf09a323e5d562485.png)
![7ea75ef15e2e2c4831bef702b39ebc18.png](https://img-blog.csdnimg.cn/img_convert/7ea75ef15e2e2c4831bef702b39ebc18.png)
应用示例
![1c0e05a088635f8371ea695c136a28c6.png](https://img-blog.csdnimg.cn/img_convert/1c0e05a088635f8371ea695c136a28c6.png)
![b8c61c63b3a43f0ef673aac0c5f7abbf.png](https://img-blog.csdnimg.cn/img_convert/b8c61c63b3a43f0ef673aac0c5f7abbf.png)
![53fcca75721275e9156a40fb8cd9f6bb.png](https://img-blog.csdnimg.cn/img_convert/53fcca75721275e9156a40fb8cd9f6bb.png)
向右滑动查看编译结果?
![60ff752005cad89c5d666b5e65bd5336.png](https://img-blog.csdnimg.cn/img_convert/60ff752005cad89c5d666b5e65bd5336.png)
![a48422b73ac0e69aac10abaaf380130e.png](https://img-blog.csdnimg.cn/img_convert/a48422b73ac0e69aac10abaaf380130e.png)
向右滑动查看编译结果?
![b89f9ca3713ce2f6f3da120dea80bd6d.png](https://img-blog.csdnimg.cn/img_convert/b89f9ca3713ce2f6f3da120dea80bd6d.png)
![7ea75ef15e2e2c4831bef702b39ebc18.png](https://img-blog.csdnimg.cn/img_convert/7ea75ef15e2e2c4831bef702b39ebc18.png)
注意
![1c0e05a088635f8371ea695c136a28c6.png](https://img-blog.csdnimg.cn/img_convert/1c0e05a088635f8371ea695c136a28c6.png)
![b8c61c63b3a43f0ef673aac0c5f7abbf.png](https://img-blog.csdnimg.cn/img_convert/b8c61c63b3a43f0ef673aac0c5f7abbf.png)
使用print时 括号内的数据类型要保持一致!或者可以使用函数str()表示为字符串。
❌
——基于《Python编程从入门到实践》