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
目录
相关文章
|
24天前
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
34 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
10天前
|
Python
Python编程中正则表达式的使用
【10月更文挑战第22天】正则表达式,一种强大的文本处理工具,在Python编程中有着广泛的应用。本文将介绍如何使用Python中的re库来使用正则表达式,包括如何创建、匹配、查找和替换字符串等。通过学习本文,你将能够掌握Python中正则表达式的基本使用方法。
|
21天前
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
59 0
【python从入门到精通】-- 第三战:输入输出 运算符
|
25天前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
18 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
2月前
|
Python
Python中正则表达式(re模块)用法详解
Python中正则表达式(re模块)用法详解
33 2
|
24天前
|
程序员 Python
Python中Lambda表达式的优缺点及使用场景
Python中Lambda表达式的优缺点及使用场景
16 0
|
25天前
|
存储 算法 API
Python学习五:函数、参数(必选、可选、可变)、变量、lambda表达式、内置函数总结、案例
这篇文章是关于Python函数、参数、变量、lambda表达式、内置函数的详细总结,包含了基础知识点和相关作业练习。
23 0
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
|
3月前
|
JavaScript 前端开发 开发者
如何在 Python 中使用三元运算符?
【8月更文挑战第29天】
31 3