Python运算符的使用

版权声明:本文为博主原创学习笔记,如需转载请注明来源: https://blog.csdn.net/wugenqiang/article/details/81183821

Python语言支持以下运算符:

·算数运算符

·比较(关系)运算符

·赋值运算符

·逻辑运算符

·位运算符

·成员运算符

·身份运算符

## 编写程序的时候注意运算符优先级

1.算数运算符

+(加),-(减), *(乘),/(除) ,%(取余),**(幂次方),//(取整除,向下取整)

#!/usr/bin/python
#coding=utf-8
#实现:运算符操作
#文件名:yunsuanfu.py

#算数运算符
a = 21
b = 10
print "a = ",a
print "b = ",b
print "a + b = ",a + b
print "a - b = ",a - b
print "a * b = ",a * b
print "a / b = ",a / b
print "a % b = ",a % b
c = 2
d = 3
print "c = ",c
print "d = ",d
print "c ** d = ",c ** d
print "d // c = ",d // c

运行输出:

[root@wugenqiang pythonStudy]# python yunsuanfu.py 
a =  21
b =  10
a + b =  31
a - b =  11
a * b =  210
a / b =  2
a % b =  1
c =  2
d =  3
c ** d =  8
d // c =  1

2.比较(关系)运算符

==(等于),!=(不等于),<>(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

#比较(关系)运算符
a = 21
b = 10
print "a = ",a
print "b = ",b
if (a == b):
        print "a == b"
else:
        print "a != b"
if (a <> b):
        print "a <> b"
else:
        print "a == b"

运行输出:

[root@wugenqiang pythonStudy]# python yunsuanfu.py 
a =  21
b =  10
a != b
a <> b

3.赋值运算符

=,+=,-=,*=,/=,%=,**=,//=

#赋值运算符
a = 3
c = 2
print "a = ",a
print "c = ",c
c += a
print "c += a , c = ",c
c -= a
print "c -= a , c = ",c
c *= a
print "c *= a , c = ",c
c /= a
print "c /= a , c = ",c
c = 5
print "c = 5 , c = ",c
c %= a
print "c %= a , c = ",c
c **= a
print "c **= a , c = ",c
c //= a
print "c //= a , c = ",c

运行输出:

[root@wugenqiang pythonStudy]# python yunsuanfu.py 
a =  3
c =  2
c += a , c =  5
c -= a , c =  2
c *= a , c =  6
c /= a , c =  2
c = 5 , c =  5
c %= a , c =  2
c **= a , c =  8
c //= a , c =  2

4.逻辑运算符

and(与),or(或),not(非)

猜你喜欢

转载自blog.csdn.net/wugenqiang/article/details/81183821
今日推荐