躺着教会你Python运算符

一.算数运算符

        

        在python中的算数运算符一共有7种,其中包括了 +-*/%//,**,前四位是小学就学过的加减乘除,后面的三个分别是求余、 整除、次方。下面将演示这7种算数运算符:

(一)、+

a = 2
b = 3
print(a + b) #结果为5

(二)、-

a = 10
b = 5
print(a - b)  # 结果为5

(三)、*

a = 5
b = 3
print(a * b) #结果为15

(四)、/

a = 4
b = 2
print(a / b) # 结果为2

(五)、%

a = 5
b = 2
print(a % b) # 结果为1

(六)、//

a = 5
b = 2
print(a // b)

(七)、**

a = 5
b = 2
print(a ** b) # 结果为25

二.赋值运算符

        python中的赋值运算符其本质就是把某一个值赋值给一个变量,其中包括了 =+=-=/=*=%=//=**=这七种。=  是一个最为简单的赋值符号,不仅在python中有,其它语言中也有,剩下的六个赋值运算符的用法都是一样的。这里我们以 += 为例:

b += a
# 把上面的代码下开来就是
b = b + a

三.比较运算符

        python中的比较运算符大部分都是我们说学习过的比大小的符号,包括了><>=<===!=。前四种是我们比较熟知的,这里只说后两种的类型。==(等等)是用来判断等号两边是否相等的,!=(不等于)使用来表示符号前后不相等的。

        比较运算符在运算过后的输出的返回值是布尔类型(bool)的,一般比较运算符主要是应用在条件语句循环语句中。在这里我们以==!=为例:

(一)、==

a = 5
b = 2
print(a == b) # 输出的结果为False

(二)、!=

a = 5
b = 2
print(a != b)  # 结果为True

四.逻辑运算符

        逻辑运算符包括了and、or、not三种和比较运算符在条件语句和循环语句中的作用大致相同。逻辑运算符的返回值是布尔类型(bool)或短路值。

        (一)、and(与)的运算逻辑的主要理解就是  左侧为真则返回右侧值或左侧为假则返回左侧值,示例代码如下:

a = "ascc"
b = "c"
print(a and b) # 结果为c
a = 0
b = 2
print(a and b) # 结果为0

        (二)、or(或)的运算逻辑的主要理解就是   左侧为真则返回左侧值或左侧为假则返回右侧值,示例代码如下:

a = 5
b = 2
print(a or b) # 结果为 5
a = 0
b = 2
print(a or b) # 结果为2

        (三)、not(非)的运算逻辑主要是将返回值取相反的结果,即为真或假。

五.位运算符

        python中位运算符的用处不是很多,我们主要说三个比较常用的位运算符&(与)、|(或)、^(异或)。位运算符一般都是将我们输入的值在电脑中变为二进制数进行运算。

  (一)、&(与)

a = 1
b = 4
print(a & b) # 结果为0

(二)、|(或)

a = 1
b = 4
print(a | b) # 结果为5

(三)、^(异或)

a = 1
b = 4
print(a ^ b) # 结果为5

六.成员运算符

        成员运算符在学python前期比较常用的就一个 in 。in 主要是用来查找在相同类型下后面的变量里是否有前面变量的值。如果要查找的是字符串的话如:

print("ab" in "acb") # 结果为False

如果要查找的为数字:

print(100 in [100, 200, 300]) # 结果为True

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值