千家信息网

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

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,本篇内容介绍了"python中的运算符使用实例分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、
千家信息网最后更新 2024年11月28日python中的运算符使用实例分析

本篇内容介绍了"python中的运算符使用实例分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、比较运算符

比较运算符主要是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))

效果如下:

二、赋值运算符

编号

赋值运算符

说明

1

=

简单赋值运算符

2

+=

加法赋值运算符

3

-=

减法赋值运算符

4

/=

除法赋值运算符

5

%=

取模赋值运算符

6

**=

幂赋值运算符

7

//=

取整赋值运算符

代码如下:

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

效果如下:

三、位运算符

编号

位运算符

说明

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# 按位与运算符if True:print('a&b值:'+str(a&b))# 按位或运算符if True:print('a|b值:'+str(a|b))# 按位异或运算符if True:print('a^b值:'+str(a^b))# 按位取反运算符if True:print('~a值:'+str(~a))# 左移动运算符if True:print('a<<2值:'+str(a<<2))# 右移动运算符if True:print('a>>2值:'+str(a>>2))

效果如下:

四、逻辑运算符

编号

逻辑运算符

说明

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))# 与运算符if True:print('a and b值:'+str(a and b))# 或运算符if True:print('a or b值:'+str(a or b))# a非运算符if True:print('not(a)值:'+str(not(a)))

效果如下:

五、成员运算符

编号

成员运算符

说明

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运算符if True:print('a in b值:'+str(a in b))# not in运算符if True:print('a not in b值:'+str(a not in b))

效果如下:

  • 成员运算符

编号

成员运算符

说明

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运算符if True:print('a in b值:'+str(a in b))# not in运算符if True:print('a not in b值:'+str(a not in b))#!/usr/bin/python3# -*- coding: utf-8 -*-# Feb 12, 2022 11:00 AMa='51CTO 'b=' 51CTO'print('a值:'+str(a))print('b值:'+str(b))# is运算符if True:print('a is b值:'+str(a is b))# is not运算符if True:print('a is not b值:'+str(a is not b))# is运算符,清除空格a=a.strip()b=b.strip()if True:print('a is b值:'+str(a is b))# is运算符,清除空格c='51CTO'd='51CTO'if True:print('c is d值:'+str(c is d))

效果如下:

"python中的运算符使用实例分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0