查看原文
其他

Python基础教程:03运算符与表达式

作者一小红牛 我的Python教程 2024-01-14


运算符:是用于执行算术和逻辑运算的指令

1.算术运算符

算术运算符包括:+、-、*、/、%、^。

加法:将两个数相加并返回结果。
减法:将两个数相减并返回结果。
乘法:将两个数相乘并返回结果。
除法:将两个数相除并返回结果。
取余数:计算两个数相除后的余数。
幂运算:执行指定的数的幂运算。
括号内优先:先执行括号内的表达式,然后再执行括号外的表达式。
位运算符:执行二进制数的位运算。


3.比较运算符包括==、!=、>、<、>=、<=,它们用于比较两个操作数的大小关系,并返回结果。例如,3=4。

4.逻辑运算符包括&&、||、!,它们用于逻辑或、与或非,并返回结果。

# 逻辑与   a = 5   b = 7   result = a and b     # 逻辑或   a = 5   b = 7   result = a or b     # 逻辑非   a = 5   b = 7   result = a not b  

5.位运算符是一种用于执行位运算的算术运算符。它们可以用于二进制数字,并返回两个操作数中每个位的结果。

以下是一些常见的位运算符:

  1. 按位与(&):将两个二进制数字的每一位进行与运算,并返回结果。

  2. 按位或(|):将两个二进制数字的每一位进行或运算,并返回结果。

  3. 按位异或(^):将两个二进制数字的每一位进行异或运算,并返回结果。

  4. 左移(<<):将二进制数字的每一位向左移动指定的位数,并返回结果。

  5. 右移(>>):将二进制数字的每一位向右移动指定的位数,并返回结果。

  6. 按位与(&~):将两个二进制数字的每一位进行按位与运算,并返回结果。

  7. 按位或(|~):将两个二进制数字的每一位进行按位或运算,并返回结果。

  8. 按位异或(^~):将两个二进制数字的每一位进行按位异或运算,并返回结果。


在 Python 中,运算符的优先级是按照从高到低的顺序进行计算的。需要注意的是,大多数运算符的结合性都是从左到右,只有三个运算符是从右往左的,它们是单目运算符、三目运算符和赋值运算符。因此,在实际编程中,需要根据具体的表达式和计算需求选择合适的运算符,并熟悉运算符的优先级顺序。


完毕!!感谢您的收看

------------往期更多精彩内容------------

Python最新版本的安装教程(附详细图)

Pycharm的下载与安装方法(附教程图)

Pycharm初始化,新建一个python程序

Pycharm英文页界面,2种汉化的设置方法(教程附图)

Python常用的英文单词集合

Python基础教程:01代码的规范书写

Python基础教程:02内置函数的用法解析


继续滑动看下一个

Python基础教程:03运算符与表达式

作者一小红牛 我的Python教程
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存