python2之运算符

注:在Python2中,除法的取值结果取整数,带上小数点/表示真除。下面例子假设:a=9,b=2

算术运算符描述实例
+  a+b=11
-a-b=7
*a*b=18
/

a/b=4 ( 注:a,b都是整数。)

若想得到真正的结果,则除数或被除数中至少有一个需要带上小数:

9.0/2=4.5、9/2.0=4.5、9.0/2.0=4.5
//取整除a/b=4
%取余a%b=1
**a**b=81
代码:
# -*- coding:utf-8 -*-

a = 9
b = 2

print a+b   #加
print a-b   #减
print a*b   #乘
print a/b   #python2中带上小数点才能表示真除,而a、b均不带小数点,结果为取整,输出4
print 9.0/2     #输出4.5
print 9/2.0     #输出4.5
print 9.0/2.0   #输出4.5
print a//b   #取整除,即结果取整
print a%b   #取余
print a**b   #幂

运行结果:


生气在python中,有个比较有意思的地方就是,字符串乘以整数n表示n个字符串:

代码:

print "hello"*5    #只能是整数

运行结果:



下面分别是比较运算符和逻辑运算符

注:比较运算符结果都是以false或者true返回。

比较(关系)运算符

描述

实例
==等于
(a == b) 返回false
!=不等于(a != b) 返回true
<>不等于,等价于 "!="
(a <> b) 返回 true
>大于(a > b) 返回 true
<小于(a < b) 返回false
>=大于等于(a >= b) 返回 true
<=小于等于(a <= b) 返回false
逻辑运算符
描述实例
and
a and b,a 与 b( 如果 a 为 假,a and b 返回 a,否则它返回 b)(a and b) 返回2
or

a or b,a 或 b( 如果 a 是真,它返回 a,否则它返回 b)

(a or b) 返回9
notnot a,非a(不是某个值或某段范围,返回false或者true)

(not a and b) 返回false

(not a) 返回false

(not b) 返回false

(not 0) 返回true

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值