Python 运算符

运算符是什么玩意,小学生都知道,如5+3=9

一 . 算数运算符

在这里插入图片描述
算术运算符包含见到的加减乘除等。

代码示例

a = 1;
b = 2;
c = 3;

# 我们也可以使用一行代码表示上面三行内容
# a,b,c = 1,2,3 # 完美表达

print("a + b = ",(a + b))
print("a + c = ",(a + c))
print("a + b - c = {}".format(a + b - c))

结果输出

a + b =  3
a + c =  4
a + b - c = 0

二 . 赋值运算符

在这里插入图片描述
赋值:把一个值赋值给另外一个变量

代码示例

a = 10 # 其实这本身就是一个赋值运算符,整数 5 赋值给变量 a
b = 20 # 其实这本身就是一个赋值运算符,整数 10 赋值给变量 b
c = 30 # 其实这本身就是一个赋值运算符,整数 15 赋值给变量 c
 
c += a # 等价于 c = c + a   (加法)
print("c = %d" % c)
 
b -= a # 等价于 b = b - a   (减法)
print("b =",b)
 
a *= 10 # 等价于 a = a * 10 (乘法)
print("a = {}".format(a))
 
a /= 20 # 等价于 a = a / 20 (除法)
print("a = %d" % (a))

结果输出

c = 40
b = 10
a = 100
a = 5

三 . 比较运算符

在这里插入图片描述
比较运算符:俗话就是比较大小的意思

代码示例

a = (1 == 2) # 如果表达式 1 == 2 成立,返回True,不成立返回False

print("(1 == 2) =",a)   # 实际上 True = 1   False = 0 
print("(1 == 2) = %d" % a)

b = ('laowang' == "laowang") # 如果表达式 'laowang' == "laowang" 成立,返回True,不成立返回False
d = ('LAOWANG' == "laowang") # 如果表达式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False

#注意单引号和双引号的配合使用,如果单独使用单引号或者双引号是无法输出下面内容的
print("('laowang' == 'laowang') =",b)
#字符串也是区分大小写的
print("('LAOWANG' == 'laowang') = %d" % d)


e = (False != True) # 如果 False 不等于 True 成立,返回 True ,反之返回 False
print("(False != True) = {}".format(e))

结果输出

(1 == 2) = False
(1 == 2) = 0
('laowang' == 'laowang') = True
('LAOWANG' == 'laowang') = 0
(False != True) = True

我们要特备注意三个地方:

1 . BOOL变量True和False的值其实分别是整数1和0;
2 . 注意单引号和双引号的配合使用;
3 . 字符床也是可以直接比较是否相等的,需要区分大小写;

四 . 运算符的优先等级

猜如下结果

a = 3 + 2 - 5 * 0 # 你猜a的值等于多少(结果不再进行展示)

代码示例

a = 10
b = 20
c = 30

d = a + b * c
e = (a + b) * c
f = a + (b * c)
print("d = {} e = {} f = {}".format(d,e,f))

结果输出

d = 610 e = 900 f = 610

运算符优先级别和小学数学的差不多,有括号的先算括号,然后再算乘除,最后加减,可以快速掌握的!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值