Python学习之路0x02

Python学习之路0x02

在上一篇中我们介绍了Python的几种数据类型,这一篇我们介绍Python的运算符

Python语言支持以下运算符:
  • 算数运算符(返回数值)
  • 关系运算符(返回逻辑值)
  • 逻辑运算符(返回逻辑值)
  • 位运算符(返回位运算结果)
  • 成员运算符(返回逻辑值)
  • 身份运算符(返回逻辑值)
  • 运算符的优先级

算数运算符有:

+、-、*、/、%、**、//

下面我们在Python交互环境下演示
(算数运算符)
>>>num_1 = 50
>>>num_2 = 20
>>>num_1+num_2
70
>>>num_1-num_2
30
>>>num_1*num_2
1000
>>>num_1/num_2
2.5
>>>num_1%num_2
10
>>>num_1**num_2
9536743164062500000000000000000000
>>>num_1//num_2
2

关系运算符有:

==、!=、>、<、>=、<=

(关系运算符)
>>>a=3
>>>b=2
>>>a==b
False
>>>a!=b
True
>>>a>b
True
>>>a<b
False
>>>a>=b
True
>>>a<=b
False

逻辑运算符有:

not、and、or

(逻辑运算符)
>>>a and b
2
>>>not a
False
>>>a or b
3

位运算符有:

&、|、^、~、<<、>>

(位运算符)
>>>a&b
2
>>>a|b
3
>>>a^b
1
>>>~a
-4
>>>a<<b
12
>>>a>>b
0

成员运算符有:

in、not in

(成员运算符)
>>>l = [1,2,3,4,5]
>>>a = 1
>>>a in l
True
>>>a not in l
False

身份运算符有:

is、is not

(身份运算符)
>>>a=5
>>>b=2
>>>a is b
False
>>>a is not b
True

虽然我没有仔细说明每个运算符的概念,但是相信大家看到例子以后都能明白每个运算符的作用。

你可能感兴趣的:(Python)