04. Python语言的核心编程 · 第四章 运算符细解

1. Python3 运算符

1.1 运算符的概念

  运算符用于执行程序代码运算,会针对 一个以上操作数项目 来进行运算。例如:2+3,其操作数是 2 和 3,而运算符则是“+”

1.2 运算符的分类

  算术 运算符
  赋值 运算符
  比较 运算符(关系运算符)
    运算符
  身份 运算符
  成员 运算符
  逻辑 运算符
  条件 运算符(三元运算符)

2. Python 算术运算符

  加法 运算符 表现形式: +
  减法 运算符 表现形式: -
  乘法 运算符 表现形式: *
  除法 运算符 表现形式: /
  %  取模,求两个数相除的 余数
  //    整除,只会保留计算后的整数位总会返回一个整型
  **  幂运算,求一个值的几次幂

  假设:变量a为10,变量b为21。
在这里插入图片描述
  Python 所有算数运算符的操作:

a = 21
b = 10
c = 0
 
c = a + b
print ("c 的值为:", c)			# c 的值为: 31
 
c = a - b
print ("c 的值为:", c)			# c 的值为: 11
 
c = a * b
print ("c 的值为:", c)			# c 的值为: 210
 
c = a / b
print ("c 的值为:", c)			# c 的值为: 2.1
 
c = a % b
print ("c 的值为:", c)			# c 的值为: 1
 
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b 
print ("c 的值为:", c)			# c 的值为: 8
 
a = 10
b = 5
c = a//b 
print ("c 的值为:", c)			# c 的值为: 2

  

3. Python 赋值运算符

  赋值运算符算术表达式特殊写法。举例说明: x = x + 3 其实是和 x += 3 是一样的
  赋值运算多运用在 循环函数(while、for) 运算。

    =  
    +=  (x+= 3 相当于 x = x + 3 )
    -=  (x -= 3 相当于 x= x - 3 )
    *=  (x *= 3 相当于 x = x* 3 )
    **=  (x **= 3 相当于 x = x ** 3 )
    /=  (x /= 3 相当于 x = x/ 3 )
    //=  (x //= 3 相当于 x = x // 3 )
    %=  (x %= 3 相当于 x= x % 3 )
    :=  

  假设:变量a为10,变量b为20:
在这里插入图片描述
  Python 所有赋值运算符的操作:

a = 21
b = 10
c = 0
 
c = a + b
print ("c 的值为:", c)			# c 的值为: 31
 
c += a
print ("c 的值为:", c)			# c 的值为: 52
 
c *= a
print ("c 的值为:", c)			# c 的值为: 1092
 
c /= a 
print ("c 的值为:", c)			# c 的值为: 52.0
 
c = 2
c %= a
print ("c 的值为:", c)			# c 的值为: 2
 
c **= a
print ("c 的值为:", c)			# c 的值为: 2097152
 
c //= a
print ("c 的值为:", c)			# c 的值为: 99864

  

4. Python 比较运算符

  比较运算符用来比较两个值之间的关系总会返回一个布尔值。如果关系成立返回 True,否则返回 False

    ==  比较两个对象的值 是否相等
    != 比较两个对象的值 是否不相等
    >  比较左侧值是否大于右侧值;
    <  比较左侧值是否小于右侧值;
    >=  比较左侧的值是否大于或等于右侧的值;
    <=  比较左侧的值是否小于或等于右侧的值。

  假设:变量a

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值