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 中一些常见运算符的基本应用。运算符在编写代码时非常重要,它们可以帮助你进行各种操作,从算术运算到逻辑判断。

相关推荐
X56618 小时前
Python Django怎么处理404_关闭DEBUG模式并自定义配置全局404与500友好错误重定向页面
jvm·数据库·python
IT知识分享8 小时前
数字上标、下标如何打,6种常用方法详解
开发语言·c#·xhtml
m0_748554818 小时前
golang如何集成Etcd配置中心_golang Etcd配置中心集成方法
jvm·数据库·python
hnxaoli8 小时前
win10小程序(二十一)凭证汇总重复值抽取
python
qwert10378 小时前
深入解析Python标识符:定义、规则、规范与实践指南
开发语言·数据库·python
Jetev8 小时前
Golang怎么做API网关_Golang API网关教程【总结】
jvm·数据库·python
m0_690825828 小时前
Go语言如何发GET请求_Go语言HTTP GET请求教程【总结】
jvm·数据库·python
2301_783848658 小时前
HTML怎么处理右键菜单_HTML contextmenu自定义(已废弃)替代方案【指南】
jvm·数据库·python
iuvtsrt8 小时前
HTML怎么提升首屏加载_HTML关键资源内联策略【说明】
jvm·数据库·python
iuvtsrt8 小时前
如何添加超链接_a标签href属性详解【详解】
jvm·数据库·python