Python笔记(5)-操作符

算术运算符

+加, -减, *乘, /除,**求幂运算, %取余, //整除

>>> 3/2
1
>>> 3.0/2
1.5
>>> 3.0//2
1.0
>>> 2**3
8
>>> 5%2
1
>>> a=1111
>>> b=111111L
>>> a+b
112222L

注:在2.x版本和3.0版本python中“/”的结果是不同的:

In [25]: 5/2
Out[25]: 2
In [26]: 5//2      #两种方式的结果都是5除以2等于2
Out[26]: 2
In [27]: from __future__ import division  #使用这条指令将当前2.x环境转换为3.0版本python的精确计算方式
In [28]: 5/2
Out[28]: 2.5     #现在执行5除以2得到的是2.5而不是2
In [29]: 5//2      #5//2才会只取整数位
Out[29]: 2

赋值运算符

+=, -=, *=...... (注意: a+=2 实质上是a=a+2; python中不支持a++,但支持++a)

比较运算符

>, >=, <, <=, !=, ==(注意: 结果是bool类型,只能是True或者False)

>>> 1>2
False

注:==除了会判断是否相等,还会判断是否同一类型,如'1' == 1就会返回False错误(字符串和数值不相等)

逻辑运算符

逻辑与and, 逻辑或or, 逻辑非not

#如果为空,not+变量的返回值就为True

#如果返回值为False,加上not就会返回True

>>> warn = ""
>>> not warn
True>>> a="hello"
>>> not a
False>>> not ""
True
>>> 2>5
False>>> not 2>5
True
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值