python-if条件语句

条件语句特点:
(1)一组条件语句里面只有一个if,可以有0个或一个else,可以有0个或多个elif
(2)if和elif后面必须添加条件表达式
(3)else后面不能添加条件表达式
(4)可根据不同情况去进行分支划分

1、 if 条件表达式(True)要执行的代码
例如:
age=18
if age>=18: #比较运算 True
print('已成年')

2、
if条件表达式:
A代码True
else:
B另外处理的代码 Flase
例如:
age=16
if age>=18: #比较运算 True
print('已成年')
else:
print('还未成年')

3、if...elif...else
例如:
color='red'
if color=='red':
print('红灯停')
elif color=='green':
print('绿灯行')
elif color=='yellow':
print('黄灯请等一等')
else:
print('灯的颜色异常,请注意安全通行')

4、逻辑运算符、成员运算符
(1)成员运算符
a='hello'
if 'h' in a:
print('h在a字符串中'.format(a))
else:
print('h在a字符串中'.format(a))

(2)逻辑运算符
a=10
b=10
if a>10 and b>10:
print('运行结果成立')
else:
print('运行结果不成立')

5、非0的数字就代表True,0就代表False
a=2
b=0
if a:
print('我True')
else:
print('False')

6、空数据,空列表,空字符串,空字典,空元祖都是False,非空字典、列表、字符串、元祖都是Ture
a=''
b='python'
if b:
print('True')
else:
print('False')

你可能感兴趣的:(python-if条件语句)