3.Python中常用操作符及其优先级的使用方法

      和大多数编程语言一样,Python也有常用的操作符,操作符是进行编程不可或缺的一部分,下面为大家介绍一下Python中常用的操作符。

1.python中的常用操作符【以Python3.6版本为准】

操作符(常用的操作符)分为:

  1. 算术操作符:【+】【-】【*】【/】【%】【**】【//】
  2. 逻辑(布尔)操作符 :【and】 【or】【not】
  3. 比较(关系)操作符:【>】【<】【<=】【>=】【==】【!=】
  4. 赋值运算符:【=】

1)算数运算符:

【+】:加法运算

【-】:减法运算

【*】:乘法运算

【/】:除法运算

【%】:取余

【**】:幂运算

【//】:除法取整(地板除法) 

2)逻辑运算符

【and】 :两侧条件都为真,结果为真(和)

【or】:左侧或右侧为真时,结果为真(或)

【not】:一元操作符,给它后面布尔值取反(非)

3.比较(关系)操作符:

【>】:大于                    【<】:小于           【<=】:小于等于 

【>=】:大于等于          【==】等于             【!=】:不等于

这些常用的比较运算符应该就不用细说了,但是我们需要注意的是:

【=】表示赋值、【==】表示比较是否相等,在编程时我们一定要记住这一点,

另外,我们比较的结果是对与错,所以我们比较的结果是布尔值,即True或是False

4.赋值运算符【=】

除了最基本的赋值方法,我们经常使用赋值运算符和其他运算符搭配起来使用

赋值运算符的练习:

a = 21
b = 10
c = a + b
print('c = a + b的值为', c)
c -= a
print('c -= a的值为:', c)
c *= a
print('c *= a的值为:', c)
c /= a
print('c /= a的值为:', c)
c = 2
c %= a
print('c %= a的值为:', c)
c **= a
print('c **= a的值为:', c)
c //= a
print('c //= a的值为:', c)

输出结果:

 2.操作符的优先级问题

                                    

操作符优先级的练习

a = 20
b = 10
c = 15
d = 5

e = (a + b) * c / d  # ( 30 * 15 ) / 5
print('(a + b) * c / d 运算结果为:%d'%e)

e = ((a + b) * c) / d      # (30 * 15 ) / 5
print('((a + b) * c) / d 运算结果为:%d'%e)

e = (a + b) * (c / d)    # (30) * (15/5)
print('(a + b) * (c / d) 运算结果为:%d'%e)

e = a + (b * c) / d          # 20 + (150/5)
print('a + (b * c) / d 运算结果为:%d' %e)

结果:

                    

        在我们学习或者是生产环境中操作符几乎是无处不在,这就要求我们能精确的用相应的操作符来完成相关功能,要想熟练掌握这些操作符,离不开自己不断的练习。 

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值