python中有多少种运算符(python语言中的运算符有哪三种)

导读:很多朋友问到关于python中有多少种运算符的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

Python中的算术运算符有哪些呢?

1. 比较运算符:

如果比较式成立,返回True;不成立,则返回False。

常见的比较运算符如下:

除了简单的两值相比之外,比较运算符还支持比较复杂的比较。

(1)多条件比较:

可以先给变量a赋值,然后做多条件比较。

1 a = 3

2 print(1 a 5)

(2)变量的比较:

给变量a和变量b分别赋值,进行比较。

1 a = 3

2 b = 3

3 print(a != b)

4

5 s1 = \'duwangdan\'

6 s2 = \'DuWangDan\'

7 print(s1 == s2)

(3)函数结果的比较:

1 print(abs(-1) len(\'duwagndan\'))

2 # abs():返回输入参数的绝对值

在比较运算中有一些需要留意的小问题:

不同类型的对象不能用“、=、、=”进行比较,但可以用“==、!=”做比较。

1 print(21 == len(\'duwangdan\'))

在文章开头说过,True对应的是1,False对应的是0。看下面这个例子,False+True其实相当于0+1:

1 print(False + True False + False)

2. 成员运算符:

成员运算符的关键词是“in”,判断一个元素是否在某一个列表中。运行如下程序后,可得到反馈结果。

1 a = 1

2 b = \'beautiful\'

3 album = [1,\'beautifully\',False,7]

4 # 创建列表,命名该列表为album

5 print(a in album)

6 print(b in album

当album=[]时,表示该列表为空。

如果想在album中新增内容,可以用append方法来实现。新增后,会在列表末尾显示新增的内容。

1 album = [1,\'beautifully\',False,7]

2 album.append(\'Wow\')

3 # 用append()方法在album中新增内容

4 print(album)

3. 身份运算符:

身份运算符是用来比较两个对象是否是同一个对象,而之前比较运算符中的“==” 则是用来比较两个对象的值是否相等。

身份运算符主要用“is、is not”来判断。

1 a = \'duwangdan\'

2 b = \'duwangdan\'

3 print(a is b)

4 print(a is not b)

4. 布尔运算符:

在Python中有3种布尔运算符:and、or、not。

如下例子,返回结果分别为:False、True、True。

1 print(1 2 and 1 0)

2 print(1 2 or 1 0)

3 print(not False)

python中有多少种运算符(python语言中的运算符有哪三种)  第1张

python的运算符有哪些

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级

python中常见的运算符有哪些?

| 算术运算符 |

+:两个数相加两个数相加,或是字符串连接

-:两个数相减

*:两个数相乘,或是返回一个重复若干次的字符串

/:两个数相除,结果为浮点数

%:取模,返回两个数相除的余数

//:两个数相除,返回商的整数部分

**:幂运算,返回乘方结果

| 关系运算符 |

==:比较对象是否相等

!=:比较对象是否不相等

:大于,例如ab,将比较a与b的大小,ab返回True,否则返回False

:小于,例如ab,将比较a与b的大小,ab返回true,否则返回false p=\"\"

=:大于等于,例如a=b,将比较a与b的大小,a=b返回True,否则返回False

=:小于等于,例如a=b,将比较a与b的大小,a=b返回True,否则返回False

| 赋值运算符 |

=:常规赋值运算符,将运算结果赋值给变量

+=:加法赋值运算符,例如 a+=b 等效于 a=a+b

-=:减法赋值运算符,例如 a-=b 等效于 a=a-b

*=:乘法法赋值运算符,例如 a*=b 等效于 a=a*b

/=:除法赋值运算符,例如 a/=b 等效于 a=a/b

//=:取整除赋值运算符,例如 a//=b 等效于 a=a//b

%=:取模赋值运算符,例如 a%=b 等效于 a=a%b

**=:幂运算赋值运算符,例如 a**=b 等效于 a=a*b

| 逻辑运算符 |

and:与运算,如果a 为False,a and b返回False 否则返回y的计算值

or:或运算,如果a非0,返回a的值,否则返回b的值

not:非运算,如果a为True,返回False,如果a为False,返回True

| 成员运算符 |

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

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

| 身份运算符 |

is:判断两个标识符是不是引用自一个对象

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

结语:以上就是首席CTO笔记为大家介绍的关于python中有多少种运算符的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:57
下一篇 2023-09-23 13:57

相关推荐

发表回复

登录后才能评论