02 Python运算符
Python的运算符可以分为:
- 赋值运算符
- 算术运算符
- 位运算符
- 索引运算符
- 比较运算符
- 逻辑运算符
1. 赋值运算符
=
为赋值运算符
1 | st = "Python" |
2.算术运算符
基本运算符:
+
:除两数相加外,还可用来拼接字符串-
*
:除乘法外,还可以作为连接运算符,表示将个字符串连接起来例:
1
2str = "Python "
print(str * 3) # 将三个str连接起来输出:
1
Python Python Python
/
或//
:除法(除不尽是有小数部分)和整除(没有小数部分,小数部分将被舍弃)Python语言不允许用0作为除数
%
:求余运算符,第二个操作数不能为0**
:乘方运算符例:计算$5^2$:
1
print(5 ** 2) # 结果为25
3. 位运算符
&
:按位与|
:按位或^
:按位异或~
:按位取反<<
:左位移运算符>>
:右位移运算符
第一个操作数 | 第二个操作数 | 按位与 | 按位或 | 按位异或 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |