当前位置:   article > 正文

Python逻辑运算符:2步法掌握not, and, or运算规则_python中not的计算规则

python中not的计算规则

**Python中的not、and、or:简明理解与应用**

在编程中,理解和正确使用逻辑运算符是至关重要的。Python中的`not`、`and`和`or`虽然简单,但在实际应用中却扮演着重要的角色。本文旨在简化这些运算符的理解过程,帮助您快速掌握它们的用法和优先级。

**一、not、and、or的基本概念**

如果您对Python中的`not`、`and`、`or`已经有所了解,可跳过此节。

1. **not(非)**:
   - **概念**:逻辑非,用于取反
   - **示例**:
     ```python
     print(not True)  # 输出:False
     ```

2. **and(与)**:
   - **概念**:逻辑与,仅当两边都为真时返回真。
   - **示例**:
     ```python
     print(2 > 3 and 3 > 4)  # 输出:False
     print(3 > 1 and 4 > 3)  # 输出:True
     ```

3. **or(或)**:
   - **概念**:逻辑或,两边任一为真则返回真。
   - **示例**:
     ```python
     print(1 or 0)  # 输出:1
     ```

**二、not、and、or的使用细节**

1. **真True和假False简述**:
   - **假(False)**:在Python中,0、None、空列表`[]`、空字符串`""`、空字典`{}`、空元组`()`被视为假。
   - **真(True)**:非空的值在Python中被视为真。

2. **and的运算规则**:
   - **原则**:遇到假即返回假值,否则返回最后一个真值。
   - **示例**:
     ```python
     print(1 and 2 and 3 and False and 10)  # 输出:False
     print(1 and 2 and 3 and 10)           # 输出:10
     ```

3. **or的运算规则**:
   - **原则**:遇到真即返回真值,否则返回最后一个假值。
   - **示例**:
     ```python
     print(0 or 2 or False or 4)  # 输出:2
     print(0 or [] or {} or ())  # 输出:()
     ```

**三、简单2步速记法**

1. **记住优先顺序**:“不合伙”
   - **优先顺序**:`not > and > or`
   - **谐音记法**:“不”、“和”、“或”,即“不合伙”。

2. **记住使用方法**:
   - **and(与)**:遇假即假,最后是真。
   - **or(或)**:货真即真,全假到底。

通过上述两步法,您可以快速掌握Python中`not`、`and`、`or`的优先级和基本用法,从而在实际编程中更加得心应手。

---

此文章为初学者提供了关于Python逻辑运算符`not`、`and`、`or`的简洁解释和实用记忆法,目的是帮助读者快速理解并应用这些基本但重要的编程概念。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号