python中的运算符使用实例分析(python,开发技术)

时间:2024-04-28 06:12:43 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

一、比较运算符

比较运算符主要是True和Fals两个值

编号

比较运算符

说明

1

==

等于

2

!=

<>(Python3 已不再使用)

不等于

3

>

大于

4

<

小于

5

>=

大于等于

6

<=

小于等于

代码如下:

a=51b=len('CTO')#等于print('a和b等于比较值:'+str(a==b))#不等于print('a和b等于比较值:'+str(a!=b))#大于print('a和b等于比较值:'+str(a>b))#小于print('a和b等于比较值:'+str(a<b))#大于等于print('a和b等于比较值:'+str(a>=b))#小于等于print('a和b等于比较值:'+str(a<=b))

效果如下:

python中的运算符使用实例分析

二、赋值运算符

编号

赋值运算符

说明

1

=

简单赋值运算符

2

+=

加法赋值运算符

3

-=

减法赋值运算符

4

/=

除法赋值运算符

5

%=

取模赋值运算符

6

**=

幂赋值运算符

7

//=

取整赋值运算符

代码如下:

#简单赋值运算符ifTrue:a=51b=len('CTO')print('a值:'+str(a))#加法赋值运算符ifTrue:a=51b=len('CTO')a+=bprint('a+=b值:'+str(a))#减法赋值运算符ifTrue:a=51b=len('CTO')a-=bprint('a-=b值:'+str(a))#除法赋值运算符ifTrue:a=51b=len('CTO')a/=bprint('a/=b值:'+str(a))#取模赋值运算符ifTrue:a=51b=len('CTO')a%=bprint('a%=b值:'+str(a))#幂赋值运算符ifTrue:a=len('51')b=len('CTO')a**=bprint('a**=b值:'+str(a))#取整赋值运算符ifTrue:a=51b=len('CTO')a//=bprint('a//=b值:'+str(a))

效果如下:

python中的运算符使用实例分析

三、位运算符

编号

位运算符

说明

1

&

按位与运算符,两者均1则为1,否则为0

2

|

按位或运算符,两者其一为1则为1,否则为0

3

^

按位异或运算符

4

~

按位取反运算符

5

<<

左移动运算符

6

>>

右移动运算符

代码如下:

#十进制转二进制,[2:]去掉0b,int将字符串转为整型a=int(bin(51)[2:])b=int(bin(len('CTO'))[2:])print('a=51=二进制值:'+str(a))print('b=3=二进制值:'+str(b))#a=110011#b=000011=11#按位与运算符ifTrue:print('a&b值:'+str(a&b))#按位或运算符ifTrue:print('a|b值:'+str(a|b))#按位异或运算符ifTrue:print('a^b值:'+str(a^b))#按位取反运算符ifTrue:print('~a值:'+str(~a))#左移动运算符ifTrue:print('a<<2值:'+str(a<<2))#右移动运算符ifTrue:print('a>>2值:'+str(a>>2))

效果如下:

python中的运算符使用实例分析

四、逻辑运算符

编号

逻辑运算符

说明

1

and

与运算符,a和b为True,才为True

2

or

或运算符,a和b其中一个为True,则为True

3

not

非运算符,a为False,则为True

代码如下:

a=len(str(51))<0b=len('CTO')>0print('a值:'+str(a))print('b值:'+str(b))#与运算符ifTrue:print('aandb值:'+str(aandb))#或运算符ifTrue:print('aorb值:'+str(aorb))#a非运算符ifTrue:print('not(a)值:'+str(not(a)))

效果如下:

python中的运算符使用实例分析

五、成员运算符

编号

成员运算符

说明

1

in

a在b中,则返回True

2

not in

a不在b中,则返回True

代码如下:

a='C'b=[5,1,'C','T','O']print('a值:'+str(a))print('b值:'+str(b))#in运算符ifTrue:print('ainb值:'+str(ainb))#notin运算符ifTrue:print('anotinb值:'+str(anotinb))

效果如下:

python中的运算符使用实例分析

  • 成员运算符

编号

成员运算符

说明

1

is

a和b是否一样,则返回True

2

is not

a和b不是一样,则返回True

代码如下

a='C'b=[5,1,'C','T','O']print('a值:'+str(a))print('b值:'+str(b))#in运算符ifTrue:print('ainb值:'+str(ainb))#notin运算符ifTrue:print('anotinb值:'+str(anotinb))#!/usr/bin/python3#-*-coding:utf-8-*-#Feb12,202211:00AMa='51CTO'b='51CTO'print('a值:'+str(a))print('b值:'+str(b))#is运算符ifTrue:print('aisb值:'+str(aisb))#isnot运算符ifTrue:print('aisnotb值:'+str(aisnotb))#is运算符,清除空格a=a.strip()b=b.strip()ifTrue:print('aisb值:'+str(aisb))#is运算符,清除空格c='51CTO'd='51CTO'ifTrue:print('cisd值:'+str(cisd))

效果如下:

python中的运算符使用实例分析

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:python中的运算符使用实例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:vue中传参params和data的区别是什么下一篇:

23 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18