Python学习笔记3—if语句
2017-12-16 本文已影响0人
肉松饼饼
一、简单知识点
- Python检查是否相等时区分大小写的。
- 相等 ==
不相等 != - 检查多个条件(and、or)
- 检查特定值是否包含在列表中 in
检查特定值是否不包含在列表中 not in
二、if语句
if conditional_test:
do something
if conditional_test:
do A
else:
do B
if conditional_test1:
do A
elif conditional_test2:
do B
else:
do C
if conditional_test1:
do A
if conditional_test2:
do B
注:
- else是一条包罗万象的语句,只要不满足任何if或elif中的条件测试,其中的代码就会执行,这可能会引入无效甚至恶意的数据。如果知道最终要测试的条件,应考虑使用一个elif代码块来代替else代码块。这样,你就可以肯定,仅当满足相应条件时,你的代码才会执行。
- 如果只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。
三、使用if语句处理列表
1、检查特殊元素
for name in names:
if name == 'Tom':
print("Hi," + name )
else:
print("Hello," + name)
2、确定列表不是空的
names = []
if names:
for name in names:
print(name)
else:
print("sorry,the names is empty!")
3、使用多个列表
for name in names:
if name in another_names:
print("Welcome " + name)
else:
print("Sorry," + name)