Python 表达式与运算符

简介: 表达式是程序设计语言中最基本的结构,包含 “”和“”,并且总是可以求值(即归约)为单个值。

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的博客
🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
🥭本文内容:Python 表达式与运算符
更多内容请见👇


@TOC


表达式是程序设计语言中最基本的结构,包含 “ ”和“ 运算符”,并且总是可以求值(即归约)为单个值。

1.数学运算符

下表列出了 Python 中的所有数学运算符:
运算符 功能说明 样例 结果
** 指数 3 ** 3 27
% 取模/取余数 10 % 3 1
// 整除/商数取整 17 // 8 2
/ 除法 22 / 8 2.75
* 乘法 2 * 5 10
- 减法 5 - 1 4
+ 加法 1 + 6 7
运算的优先级也同数学一样, 指数优先级最高,齐次是 乘除取模,最后是 加减,同样可以通过 括号改变优先级。

2.增强运算符

除了基本赋值运算符号 = 外,Python 中还有将不同算术运算符与基本赋值运算符号相结合在一起的高级赋值运算符( 增强运算符):
运算符 样例 x的值 功能说明
+= x = 2
x += 3
5 加法赋值运算符,等价于x = x + 3
-= x = 6
x -= 4
2 减法赋值运算符,等价于x = x - 4
*= x = 5
x *= 6
30 乘法赋值运算符,等价于x = x * 6
/= x = 12
x /= 5
2.4 除法赋值运算符,等价于x = x / 5
//= x = 12
x //= 5
2 整除赋值运算符,等价于x = x // 5
%= x = 12
x %= 5
2 取余数赋值运算符,等价于x = x % 5
**= x = 3
x **= 3
27 幂运算赋值运算符,等价于x = x ** 3
目录
相关文章
|
4月前
|
人工智能 Python
Python 中的 `and`, `or`, `not` 运算符
本文介绍了 Python 中的逻辑运算符 `and`、`or` 和 `not` 的基本用法及其特性。这些运算符主要用于布尔运算,特别是在条件判断和循环中非常有用。文章详细解释了每个运算符的功能,例如 `and` 检查所有表达式是否为真,`or` 检查是否有任意一个表达式为真,`not` 用于取反。此外,还提到这些运算符支持短路特性,并可应用于非布尔值场景。掌握这些运算符有助于编写更高效、简洁的代码。
312 11
|
7月前
|
知识图谱 Python
Python入门:4.Python中的运算符
Python是一间强大而且便捷的编程语言,支持多种类型的运算符。在Python中,运算符被分为算术运算符、赋值运算符、复合赋值运算符、比较运算符和逻辑运算符等。本文将从基础到进阶进行分析,并通过一个综合案例展示其实际应用。
|
11月前
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
112 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
10月前
|
Python
Python运算符优先级
Python运算符优先级。
91 2
|
10月前
|
Python
Python成员运算符
Python成员运算符
91 2
|
10月前
|
Python
Python赋值运算符
Python赋值运算符。
90 2
|
10月前
|
Python
Python比较运算符
Python比较运算符。
105 2
|
10月前
|
Python
Python身份运算符
Python身份运算符。
80 1
|
10月前
|
Python
Python编程中正则表达式的使用
【10月更文挑战第22天】正则表达式,一种强大的文本处理工具,在Python编程中有着广泛的应用。本文将介绍如何使用Python中的re库来使用正则表达式,包括如何创建、匹配、查找和替换字符串等。通过学习本文,你将能够掌握Python中正则表达式的基本使用方法。
|
11月前
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
152 0
【python从入门到精通】-- 第三战:输入输出 运算符

热门文章

最新文章

推荐镜像

更多