Python教程
Python 基础手册
Python 英语
Python 简介
Python 入门
Python 语法
Python 注释
Python 变量
Python 关键字
Python 快捷键
Python 数据类型
Python 布尔
Python 运算符
Python 占位符
Python If语句
Python For循环
Python While循环
Python 数字
Python 字符串
字符串 capitalize()
字符串 casefold()
字符串 center()
字符串 count()
字符串 encode()
字符串 endswith()
字符串 expandtabs()
字符串 find()
字符串 format()
字符串 format_map()
字符串 index()
字符串 isalnum()
字符串 isalpha()
字符串 isdecimal()
字符串 isdigit()
字符串 isidentifier()
字符串 islower()
字符串 isnumeric()
字符串 isprintable()
字符串 isspace()
字符串 istitle()
字符串 isupper()
字符串 join()
字符串 ljust()
字符串 lower()
字符串 lstrip()
字符串 maketrans()
字符串 partition()
字符串 replace()
字符串 rfind()
字符串 rindex()
字符串 rjust()
字符串 rpartition()
字符串 rsplit()
字符串 rstrip()
字符串 split()
字符串 splitlines()
字符串 startswith()
字符串 strip()
字符串 swapcase()
字符串 title()
字符串 translate()
字符串 upper()
字符串 zfill()
Python 列表
列表 append()
列表 clear()
列表 copy()
列表 count()
列表 extend()
列表 index()
列表 insert()
列表 pop()
列表 remove()
列表 reverse()
列表 sort()
Python 数组
Python 元组
元组 count()
元组 index()
Python 集合
集合 add()
集合 clear()
集合 copy()
集合 difference()
集合 difference_update()
集合 discard()
集合 intersection()
集合 intersection_update()
集合 isdisjoint()
集合 issubset()
集合 issuperset()
集合 pop()
集合 remove()
集合 symmetric_difference()
集合 symmetric_difference_update()
集合 union()
集合 update()
Python 字典
字典 clear()
字典 copy()
字典 fromkeys()
字典 get()
字典 items()
字典 keys()
字典 pop()
字典 popitem()
字典 setdefault()
字典 update()
字典 values()
Python 函数
内建函数 abs()
内建函数 all()
内建函数 any()
内建函数 ascii()
内建函数 bin()
内建函数 bool()
内建函数 bytearray()
内建函数 bytes()
内建函数 callable()
内建函数 chr()
内建函数 classmethod()
内建函数 compile()
内建函数 complex()
内建函数 delattr()
内建函数 dict()
内建函数 dir()
内建函数 divmod()
内建函数 enumerate()
内建函数 eval()
内建函数 exec()
内建函数 filter()
内建函数 float()
内建函数 format()
内建函数 frozenset()
内建函数 getattr()
内建函数 globals()
内建函数 hasattr()
内建函数 hash()
内建函数 help()
内建函数 hex()
内建函数 id()
内建函数 input()
内建函数 int()
内建函数 isinstance()
内建函数 issubclass()
内建函数 iter()
内建函数 len()
内建函数 list()
内建函数 locals()
内建函数 map()
内建函数 max()
内建函数 memoryview()
内建函数 min()
内建函数 next()
内建函数 object()
内建函数 oct()
内建函数 open()
内建函数 ord()
内建函数 pow()
内建函数 print()
内建函数 property()
内建函数 range()
内建函数 repr()
内建函数 reversed()
内建函数 round()
内建函数 set()
内建函数 setattr()
内建函数 slice()
内建函数 sorted()
内建函数 @staticmethod()
内建函数 str()
内建函数 sum()
内建函数 super()
内建函数 tuple()
内建函数 type()
内建函数 vars()
内建函数 zip()
Python 类和对象
Python 继承
Python 迭代器
Python 作用域
Python 模块
Python 日期
Python JSON
Python 正则表达式
Python PIP
Python Try Except
Python 命令行输入
Python 文件处理
文件处理 close()
文件处理 detach()
文件处理 fileno()
文件处理 flush()
文件处理 isatty()
文件处理 read()
文件处理 readable()
文件处理 readline()
文件处理 readlines()
文件处理 seek()
文件处理 seekable()
文件处理 tell()
文件处理 truncate()
文件处理 writeable()
文件处理 write()
文件处理 writelines()
Python 模块手册
Python 随机模块(Random)
Python OS模块
Python 请求模块(Requests)
Requests.delete()
Requests.get()
Requests.head()
Requests.post()
Python 数学模块(cmath)
Python math模块
Python 网络爬虫
HTTP 教程
HTTP/HTTPS 简介
HTTP 消息结构
HTTP 请求方法
HTTP 响应头信息
HTTP 状态码
Python 实例练习
练习001.算术运算
练习002.数字阶乘
练习003.计算面积
练习004.求取素数
练习005.计算平方
练习006.列表求和
练习007.数字偶数
练习008.列表删除
练习009.列表去重
练习010.列表排序
练习011.文件读写
练习012.计算分数
本文档使用 MrDoc 发布
-
+
首页
Python If语句
## Python 条件和 If 语句 Python 支持来自数学的常用逻辑条件: * 等于:a == b * 不等于:a != b * 小于:a < b * 小于等于:a <= b * 大于:a > b * 大于等于:a >= b 这些条件能够以多种方式使用,最常见的是“if 语句”和循环。 if 语句使用 if 关键词来写。 实例 If 语句: > a = 66 > b = 200 > if b > a: > print("b is greater than a") 在这个例子中,我们使用了两个变量,a 和 b,作为 if 语句的一部分,它们用于测试 b 是否大于 a。因为 a 是 66,而 b 是 200,我们知道 200 大于 66,所以我们将“b大于a”打印到屏幕。 ## 缩进 Python 依赖缩进,使用空格来定义代码中的范围。其他编程语言通常使用花括号来实现此目的。 实例 没有缩进的 If 语句(会引发错误): > a = 66 > b = 200 > if b > a: > print("b is greater than a") # 会报错 ## Elif elif 关键字是 python 对“如果之前的条件不正确,那么试试这个条件”的表达方式。 实例 > a = 66 > b = 66 > if b > a: > print("b is greater than a") > elif a == b: > print("a and b are equal") 在这个例子中,a 等于 b,所以第一个条件不成立,但 elif 条件为 true,所以我们打印屏幕“a 和 b 相等”。 ## Else else 关键字捕获未被之前的条件捕获的任何内容。 实例 > a = 200 > b = 66 > if b > a: > print("b is greater than a") > elif a == b: > print("a and b are equal") > else: > print("a is greater than b") 在这个例子中,a 大于 b,所以第一个条件不成立,elif 条件也不成立,所以我们转到 else 条件并打印到屏幕“a 大于 b”。 您也可以使用没有 elif 的 else: 实例 > a = 200 > b = 66 > if b > a: > print("b is greater than a") > else: > print("b is not greater than a") ## 简写 If 如果只有一条语句要执行,则可以将其与 if 语句放在同一行。 实例 单行 if 语句: > a = 200 > b = 66 > if a > b: print("a is greater than b") ## 简写 If ... Else 如果只有两条语句要执行,一条用于 if,另一条用于 else,则可以将它们全部放在同一行: 实例 单行 if else 语句: > a = 200 > b = 66 > print("A") if a > b else print("B") 您还可以在同一行上使用多个 else 语句: 实例 单行 if else 语句,有三个条件: > a = 200 > b = 66 > print("A") if a > b else print("=") if a == b else print("B") ## And and 关键字是一个逻辑运算符,用于组合条件语句: 实例 测试 a 是否大于 b,且 c 是否大于 a: > a = 200 > b = 66 > c = 500 > if a > b and c > a: > print("Both conditions are True") ## Or or 关键字也是逻辑运算符,用于组合条件语句: 实例 测试 a 是否大于 b,或者 a 是否大于 c: > a = 200 > b = 66 > c = 500 > if a > b or a > c: > print("At least one of the conditions is True") ## 嵌套 If 您可以在 if 语句中包含 if 语句,这称为嵌套 if 语句。 实例 > x = 52 > > if x > 10: > print("Above ten,") > if x > 20: > print("and also above 20!") > else: > print("but not above 20.") ## pass 语句 if 语句不能为空,但是如果您处于某种原因写了无内容的 if 语句,请使用 pass 语句来避免错误。 实例 > a = 66 > b = 200 > > if b > a: > pass
admin
2025年4月16日 21:10
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码