python的运算符种类及应用

Python中有多种运算符,用于执行各种操作。以下是一些常见的运算符及其应用:

  1. 算术运算符:

+:加法

-:减法

*:乘法

/:除法

//:整除

%:取余

**:幂运算

a = 10

b = 3

print(a + b) # 13

print(a - b) # 7

print(a * b) # 30

print(a / b) # 3.3333...

print(a // b) # 3

print(a % b) # 1

print(a ** b) # 1000

  1. 比较运算符:

==:等于

!=:不等于

<:小于

>:大于

<=:小于等于

>=:大于等于

x = 5

y = 8

print(x == y) # False

print(x != y) # True

print(x < y) # True

print(x > y) # False

print(x <= y) # True

print(x >= y) # False

  1. 逻辑运算符:

and:与

or:或

not:非

a = True

b = False

print(a and b) # False

print(a or b) # True

print(not a) # False

  1. 赋值运算符:

=:赋值

+=:加法赋值

-=:减法赋值

*=:乘法赋值

/=:除法赋值

//=:整除赋值

%=:取余赋值

**=:幂运算赋值

x = 10

y = 3

x += y # 等同于 x = x + y

print(x) # 13

  1. 位运算符:

&:按位与

|:按位或

^:按位异或

~:按位取反

<<:左移

>>:右移

a = 5 # 二进制 0101

b = 3 # 二进制 0011

print(a & b) # 1 (二进制 0001)

print(a | b) # 7 (二进制 0111)

print(a ^ b) # 6 (二进制 0110)

print(~a) # -6 (按位取反)

print(a << 1) # 10 (左移一位,相当于乘以2)

print(a >> 1) # 2 (右移一位,相当于除以2)

  1. 成员运算符:

in:如果在序列中找到值返回 True,否则返回 False

not in:如果在序列中没有找到值返回 True,否则返回 False

list_example = [1, 2, 3, 4, 5]

print(3 in list_example) # True

print(6 not in list_example) # True

  1. 身份运算符:

is:判断两个标识符是否引用同一个对象

is not:判断两个标识符是否引用不同的对象

x = [1, 2, 3]

y = [1, 2, 3]

z = x

print(x is z) # True

print(x is y) # False

print(x is not y) # True

这只是 Python 中一些常见运算符的基本应用。运算符在编写代码时非常重要,它们可以帮助你进行各种操作,从算术运算到逻辑判断。

相关推荐
开发者工具分享1 小时前
如何应对敏捷转型中的团队阻力
开发语言
行云流水剑1 小时前
【学习记录】如何使用 Python 提取 PDF 文件中的内容
python·学习·pdf
gregmankiw1 小时前
C#调用Rust动态链接库DLL的案例
开发语言·rust·c#
roman_日积跬步-终至千里1 小时前
【Go语言基础【20】】Go的包与工程
开发语言·后端·golang
秦少游在淮海1 小时前
C++ - string 的使用 #auto #范围for #访问及遍历操作 #容量操作 #修改操作 #其他操作 #非成员函数
开发语言·c++·stl·string·范围for·auto·string 的使用
const5442 小时前
cpp自学 day2(—>运算符)
开发语言·c++
心扬2 小时前
python生成器
开发语言·python
mouseliu2 小时前
python之二:docker部署项目
前端·python
阿蒙Amon2 小时前
06. C#入门系列【自定义类型】:从青铜到王者的进阶之路
开发语言·c#
虾球xz2 小时前
CppCon 2015 学习:CLANG/C2 for Windows
开发语言·c++·windows·学习