2022-07-18 Python学习笔记6

分享
程序员 2024-9-21 02:33:54 67 0 来自 中国
一、总体筹划:

开始时间: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())输出效果:AudiBMWSubaruToyota2、条件测试,每条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 < 21True>>> age <= 21True>>> age > 21False>>> age >= 21False6、查抄多个条件,你大概想同时查抄多个条件,比方,偶然候你须要在两个条件都为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 = 12if 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.
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 00:02, Processed in 0.192184 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表