4006644012

c716@139.com

…本网站正在建设中

如有不便,请谅解

做调查找91调研!

Python中常用的运算类型
来源:www.91diaoyan.com | 作者:91diaoyan | 发布时间: 344天前 | 453 次浏览 | 分享到:
在数据分析中,需要用到Python,在Python常用的运算类型有算术运算、逻辑运算、关系运算,另外还有位运算、赋值运算、同一性测试运算、成员测试运算等。

算术运算

 

按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

 

运算符

描述

举例

+

加法

1+2=3

-

减法

2-1=1

*

乘法

1*2=2

/

除法

2/1=1

//

整除

11//3=3

%

求余

11%3=2

**

2**4=16

 

这些运算符主要是对数字类型的数据进行操作,而+*可以用于字符串、元祖、列表等类型的数据操作。

>>> 1+2

3

>>> 1*2

2

>>> 11//3

3

>>> 11%3

2

>>> 2**4

16

>>> 10.11+10

20.11

>>> 10+True+1

12

上述例子中分别对数字类型数据进行了二元运算,其中True被当做1参与了运算。操作数中有浮点数字的,计算结果也是浮点数类型。

>>> 'Hi'+'kerry'

'Hikerry'

>>> 'Hikerry'*2

'HikerryHikerry'

+”运算符会将两个字符串链接起来,“*”会将字符串重复整数次。

 

 

关系运算

 

关系运算是比较两个表达式大小关系的运算,它的返回结果是布尔类型数据,即TrueFalse

 

运算符

描述

举例

结果

==

等于

1==1

True

!=

不等于

2!=2

False

>

大于

3>1

True

<

小于

3<1

False

>=

大于等于

3>=3

True

<=

小于等于

4<=3

False

 

>>> 1==1

True

>>> 2!=2

False

>>> 4<=3

False

 

逻辑运算

 

逻辑运算符对布尔变量进行运算,其结果也是布尔型。

 

运算符

描述

举例

结果

not

not a

aTrue时,值为False

aFalse时,值为True

and

a and b

ab全为True时,计算结果为True,否则为False

or

a or b

ab全为False时,计算结果为False,否则为True

 

i = 0

a = 10

b = 9

if a>b or i ==3:

    print("")

else:

    print("")    

 

 

i = 0

a = 10

b = 9

if a<b or i ==3:

    print("")

else:

    print("")    

 

 

Python中的“与”和“或”都采用“短路”设计,这种短路形式的设计,在计算过程中就像电路短路一样,从而实现了最优化的计算方式,提高了效率。例如a and b,如果a为False,则不计算b(因为不论b为何值,“与”操作的结果都为False);而对于a or b,如果a为True,则不计算b(因为不论b为何值,“或”操作的结果都为True)。

 

Python中还有其它的运算类型,例如:位运算、赋值运算、同一测试运算等。


热点文章
更多

做调查找91调研

400-6644012
c716@139.com

扫码加微信

91调研为客户提供专业的调研服务:


一、我们的调研产品:

1、满意度测评:顾客、员工、供应商、公共服务居民满意度测评,满意度短板提升等。
2、渠道管控:神秘顾客暗访,明访,店检、巡检,顾客体验、服务质量提升,飞单检查,侵权取证,乱价监测等。
3、用户洞察:市场机会识别,策略U&A,品牌定位研究,需求挖掘、产品创意,概念测试及优化,价格测试,新产品上市前定位研究,产品上市后评估,渠道诊断,广告和传播效果评估,品牌健康度追踪等。


二、我们的调查形式:

面访(流动街访、定点拦截),入户,普查,座谈会,深访,产品留置,口味测试,电话调查,民族志,在线网络调研(pannal社区),目标人群招募,数据分析等;

我们致力于成为您的一站式调研服务供应商!
电话:400-6644012,15110043005
邮箱:c716@139.com