IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 读书笔记——《Python编程从入门到实践》第五章 -> 正文阅读

[Python知识库]读书笔记——《Python编程从入门到实践》第五章

读书笔记——《Python编程从入门到实践》第五章

本章的主要内容是:

  1. 条件测试(条件表达式)
  2. 逻辑控制:if判断语句

条件判断(条件表达式)

下面我就称为条件表达式吧,条件表达式就是结果要么是True,要么是False的表达式。可以用在一些需要进行判断的地方,例如if语句。
一些常见的条件判断如下所示:

  • 判断是否相等
  • 判断是否不等
  • 数值比较
  • 与或
  • 特定值是否包含在列表中
  • 特定值是否不包含在列表中

判断是否相等

判断是否相等使用符号==,若相等返回True,否则返回False

name = "freedom"
print(name == "freedom") # 输出:True

判断不相等

判断是否不相等使用符号!=,若不相等返回True,否则返回False

name = "freedom"
print(name != "Monkey") # 输出:True

数值比较

对于数值来说,除了常用的相等和不相等,还有大于、大于等于、小于、小于等于等比较操作。

  • 大于:使用符号>比较
  • 小于:使用符号<比较
  • 大于等于:使用符号>=比较
  • 小于等于:使用符号<=比较
    示例如下所示:
# 数值比较
num1 = 10
num2 = 20

print(num1 > num2) # 输出:False
print(num1 < num2) # 输出:True
print(num1 >= num2) # 输出:False
print(num1 <= num2) # 输出:True

与否

多个条件判断可以组合在一起,满足一定条件的情况下再返回True,否自返回False,有如下两种逻辑:

  • 与:每一个条件判断都必须为True,才为True。使用关键字and实现。
  • 或:只要有一个条件为True,就为True。使用关键字or实现。

示例如下所示:

# 与或
num1 = 10
num2 = 20

print(num1 > 5 and num2 > 5) # 输出:True
print(num1 > 15 and num2 > 15) # 输出:False
print(num1 > 15 or num2 > 15) # 输出:True
print(num1 > 20 or num2 > 20) # 输出:False

特定值是否包含在列表中

要判断特定的值是否已包含在列表中,可以使用关键字in。示例如下所示:

books = ["Python编程从入门到实践", "围城", "小时候真傻,竟想着长大"]
book = "围城"
print(book in books) # 输出:True

特定值是否不包含在列表中

要判断特定的值是否已包含在列表中,可以使用关键字not in。示例如下:

books = ["Python编程从入门到实践", "围城", "小时候真傻,竟想着长大"]

newBook = "白话聊斋"
print(newBook not in books) # 输出:True

逻辑控制:if判断语句

在代码中我们少不了要进行逻辑判断,一种很常见的场景就是,如果满足条件,就这样;不满足条件就那样。这种场景,我们可以使用if关键字来处理。if语句的语法如下所示:

  • 最简单的if判断语句

    if condition:
    	statement
    

    示例如下所示:

    books = ["Python编程从入门到实践", "围城", "小时候真傻,竟想着长大"]
    book = "围城"
    
    if book in books:
    	print(f"书库中包含:{book}")  # 输出:书库中包含:围城
    
  • if-else

    if condition:
    	statement1
    else:
    	statement2
    

    示例如下所示:

    books = ["Python编程从入门到实践", "围城", "小时候真傻,竟想着长大"]
    
    newBook = "Git版本控制管理"
    if newBook in books:
    	print(f"书库中包含:{newBook}")
    else:
    	print(f"书库中不包含:{newBook}") # 输出:书库中不包含:Git版本控制管理
    
  • if-elif-else

    if condition:
    	statement1
    elif condition2:
    	statement2
    else:
    	statement3
    

    示例如下所示:

    age = 20
    if age < 4:
    	print("免费")
    elif age < 30:
    	print("100元") # 输出:100元
    else:
    	print("50元")
    

if语句使用过程中,要注意缩进。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-08 13:46:09  更:2021-12-08 13:48:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:27:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码