文章目录
- 一、if 语句语法
- 二、代码示例
- 1、代码示例 - 触发 if 语句
- 2、代码示例 - 不触发 if 语句
一、if 语句语法
在 Python 中 , 使用 if 语句进行判断 , 语法格式如下 :
if 判断条件,布尔类型变量或表达式:
条件成立,布尔类型变量或表达式为 True 执行的代码
- 判断条件没有括号 : 注意与其它语言进行区分 , 判断条件之外不写括号 ;
- 判断条件的结果 : 必须是 布尔类型 , 值为 True 或 False ;
- 冒号 : if 语句后面的冒号很重要 , 一定要写上 ;
- 4 空格缩进 : 条件成立 ( 布尔类型变量 或 表达式为 True ) 执行的代码 , 之前有一个 四个空格 缩进 ;
Python 语言中 , 通过空格缩进 , 判断代码的归属 , 相当于 其它语言的 大括号 ;
二、代码示例
1、代码示例 - 触发 if 语句
在下面的代码中 , if 语句后面的 两行代码 , 有首行缩进 , 这表示 这两行代码 归属与 if 语句 ,
- 如果 if 语句 判断条件为 True , 则执行这两行代码 ;
- 如果 if 语句 判断条件为 False , 则执行后面的第三行没有缩进的代码 ;
print("已成年")
print("去干活")
代码示例 :
"""
if 判断语句代码示例
"""
age = 18
# 判断条件没有括号
# 判断条件后加上冒号
if age >= 18:
# if 语句中的代码前加上 4 空格缩进
# if 语句通过空格缩进 , 判断代码的归属 , 相当于其它语言的大括号
print("已成年")
print("去干活")
# 通过首行缩进判断代码块归属
# if 语句后没有空格缩进的第一句代码代表 if 语句的结束
print("时光飞逝")
执行结果 :
已成年
去干活
时光飞逝
2、代码示例 - 不触发 if 语句
代码示例 :
"""
if 判断语句代码示例
"""
age = 16
# 判断条件没有括号
# 判断条件后加上冒号
if age >= 18:
# if 语句中的代码前加上 4 空格缩进
# if 语句通过空格缩进 , 判断代码的归属 , 相当于其它语言的大括号
print("已成年")
print("去干活")
# 通过首行缩进判断代码块归属
# if 语句后没有空格缩进的第一句代码代表 if 语句的结束
print("时光飞逝")
执行结果 :
时光飞逝