2022-07-18 Python学习笔记6

一、总体计划

开始时间:2022-07-13

计划完成时间:2022-08-12

计划每日完成量:15页/天,或0.7章/天

二、今日(2022-07-18)学习进度:

今日已学习19页,完成1章,日任务达标。

总体进度99页/460页,6章/20章。

三、学习笔记:

1、if语句,在Python中,if 语句让你能够检查程序的当前状态,并据此采取相应的措施。假设你有一个汽车列表,并想将其中每辆汽车的名称打印出来。对于大多数汽车,都应以首字母大写的方式打印其名称,但对于汽车名'bmw' ,应以全大写的方式打印。下面的代码遍历一个列表,并以首字母大写的方式打印其中的汽车名,但对于汽车名'bmw' ,以全大写的方式打印。

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

输出结果:
Audi
BMW
Subaru
Toyota

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

3、检查是否相等,使用两个等号(== ),检查是否相等时不考虑大小写。

4、检查是否不相等,要判断两个值是否不等,可结合使用惊叹号和等号(!= ),其中的惊叹号表示不。

requested_topping = 'mushrooms'
if requested_topping != 'anchovies':      
  print("Hold the anchovies!")

输出结果:
Hold the anchovies!

5、比较数字,条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于。

>>> age = 19
>>> age < 21
True
>>> age <= 21
True
>>> age > 21
False
>>> age >= 21
False

6、检查多个条件,你可能想同时检查多个条件,例如,有时候你需要在两个条件都为True 时才执行相应的操作,而有时候你只要求一个条件为True 时就执行相应的操作。在这些情况下,关键字and 和or 可助你一臂之力。

7、检查特定值是否包含在列表中,可使用关键字in,检查特定值是否不包含在列表中,可使用关键字not in。

8、if-else 语句,经常需要在条件测试通过了时执行一个操作,并在没有通过时执行另一个操作;在这种情况下,可使用Python提供的if-else 语句。

9、if-elif-else 结构,经常需要检查超过两个的情形,为此可使用Python提供的if-elif-else 结构。Python只执行if-elif-else 结构中的一个代码块,它依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试。

age = 12
if age < 4:      
  print("Your admission cost is $0.")
elif age < 18:      
  print("Your admission cost is $5.")
else:      
  print("Your admission cost is $10.")

输出结果:
Your admission cost is $5.

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/43541.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>