更新了部分文档
This commit is contained in:
parent
04dbafdc5f
commit
09f34b2497
|
|
@ -11,7 +11,7 @@ Python 语言支持很多种运算符,下面的表格按照运算符的优先
|
|||
| `+`、`-` | 加、减 |
|
||||
| `>>`、`<<` | 右移、左移 |
|
||||
| `&` | 按位与 |
|
||||
| `^`、`|` | 按位异或、按位或 |
|
||||
| `^`、`\|` | 按位异或、按位或 |
|
||||
| `<=`、`<`、`>`、`>=` | 小于等于、小于、大于、大于等于 |
|
||||
| `==`、`!=` | 等于、不等于 |
|
||||
| `is`、`is not` | 身份运算符 |
|
||||
|
|
@ -94,7 +94,7 @@ print(a) # 10
|
|||
|
||||
### 比较运算符和逻辑运算符
|
||||
|
||||
比较运算符也称为关系运算符,包括`==`、`!=`、`<`、`>`、`<=`、`>=`,我相信大家一看就能懂。需要提醒的是比较相等用的是`==`,请注意这里是两个等号,因为`=`是赋值运算符,我们在上面刚刚讲到过。比较不相等用的是`!=`,跟数学课本中使用的$\small{\neq}$并不相同,Python 2 中曾经使用过`<>`来表示不等于,在 Python 3 中使用`<>`会引发`SyntaxError`(语法错误)。比较运算符会产生布尔值,要么是`True`,要么是`False`。
|
||||
比较运算符也称为关系运算符,包括`==`、`!=`、`<`、`>`、`<=`、`>=`,我相信大家一看就能懂。需要提醒的是比较相等用的是`==`,请注意这里是两个等号,因为`=`是赋值运算符,我们在上面刚刚讲到过。比较不相等用的是`!=`,跟数学课本中使用的 $\small{\neq}$ 并不相同,Python 2 中曾经使用过`<>`来表示不等于,在 Python 3 中使用`<>`会引发`SyntaxError`(语法错误)。比较运算符会产生布尔值,要么是`True`,要么是`False`。
|
||||
|
||||
逻辑运算符有三个,分别是`and`、`or`和`not`。`and`字面意思是“而且”,所以`and`运算符会连接两个布尔值或者产生布尔值的表达式,如果两边的布尔值都是`True`,那么运算的结果就是`True`;左右两边的布尔值有一个是`False`,最终的运算结果就是`False`。当然,如果`and`运算符左边的布尔值是`False`,不管右边的布尔值是什么,最终的结果都是`False`,这时运算符右边的布尔值会被跳过(专业的说法叫短路处理,如果`and`右边是一个表达式,那么这个表达式不会执行)。`or`字面意思是“或者”,所以`or`运算符也会连接两个布尔值或产生布尔值的表达式,如果两边的布尔值有任意一个是`True`,那么最终的结果就是`True`。当然,`or`运算符也是有短路功能的,当它左边的布尔值为`True`的情况下,右边的布尔值会被短路(如果`or`右边是一个表达式,那么这个表达式不会执行)。`not`运算符的后面可以跟一个布尔值,如果`not`后面的布尔值或表达式是`True`,那么运算的结果就是`False`;如果`not`后面的布尔值或表达式是`False`,那么运算的结果就是`True`。
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ print(f'{f:.1f}华氏度 = {c:.1f}摄氏度')
|
|||
|
||||
#### 例子2:计算圆的周长和面积
|
||||
|
||||
> **要求**:输入一个圆的半径($\small{r}$),计算出它的周长( $\small{2 \pi r}$ )和面积( $\small{\pi r^{2}}$ )。
|
||||
> **要求**:输入一个圆的半径( $\small{r}$ ),计算出它的周长( $\small{2 \pi r}$ )和面积( $\small{\pi r^{2}}$ )。
|
||||
|
||||
```python
|
||||
"""
|
||||
|
|
|
|||
Loading…
Reference in New Issue