Python--算术运算符和赋值运算符

1. 算术运算符

算术运算符用于执行基本的数学运算,包括加、减、乘、除、取模和指数。

1.1 加法运算符 +

  • 功能:用于两个数相加,或将一个数与字符串相乘(重复字符串)。
  • 示例
    print("1 + 1 =", 1 + 1)  # 输出: 1 + 1 = 2
    print("2 - 1 =", 2 - 1)  # 输出: 2 - 1 = 1
    print("3 * 3 =", 3 * 3)  # 输出: 3 * 3 = 9

    1.2 减法运算符 -

  • 功能:用于两个数相减,或得到一个数的相反数。
  • 示例
    print("2 - 1 =", 2 - 1)  # 输出: 2 - 1 = 1

    1.3 乘法运算符 *

  • 功能:用于两个数相乘,或将一个数与字符串相乘(重复字符串)。
  • 示例
    print("3 * 3 =", 3 * 3)  # 输出: 3 * 3 = 9

    1.4 除法运算符 /

  • 功能:用于两个数相除,结果为浮点数。
  • 示例
    print("4 / 2 =", 4 / 2)  # 输出: 4 / 2 = 2.0

    1.5 取整除运算符 //

  • 功能:用于两个数相除,结果为商的整数部分。
  • 示例
    print("11 // 2 =", 11 // 2)  # 输出: 11 // 2 = 5

    1.6 取模运算符 %

  • 功能:返回除法的余数。
  • 示例
    print("9 % 2 =", 9 % 2)  # 输出: 9 % 2 = 1

    1.7 指数运算符 **

  • 功能:用于计算一个数的指数次幂。
  • 示例
    print("2 ** 2 =", 2 ** 2)  # 输出: 2 ** 2 = 4

    2. 赋值运算符

    赋值运算符用于将值赋给变量。

    2.1 赋值运算符 =

  • 功能:将等号右侧的值赋给左侧的变量。
  • 示例
    num = 1
    print("num =", num)  # 输出: num = 1

    3. 复合赋值运算符

    复合赋值运算符结合了赋值和算术运算。

    3.1 加法赋值运算符 +=

  • 功能:将右侧的值加到左侧变量的当前值上。
  • 示例
    num = 1
    num += 1
    print("num += 1:", num)  # 输出: num += 1: 2

    3.2 减法赋值运算符 -=

  • 功能:将右侧的值从左侧变量的当前值中减去。
  • 示例
    num = 2
    num -= 1
    print("num -= 1:", num)  # 输出: num -= 1: 1

    3.3 乘法赋值运算符 *=

  • 功能:将右侧的值乘以左侧变量的当前值。
  • 示例
    num = 1
    num *= 4
    print("num *= 4:", num)  # 输出: num *= 4: 4

    3.4 除法赋值运算符 /=

  • 功能:将左侧变量的当前值除以右侧的值。
  • 示例
    num = 8
    num /= 2
    print("num /= 2:", num)  # 输出: num /= 2: 4.0

    3.5 取模赋值运算符 %=

  • 功能:将左侧变量的当前值对右侧的值取模。
  • 示例
    num = 3
    num %= 2
    print("num %= 2:", num)  # 输出: num %= 2: 1

    3.6 幂赋值运算符 **=

  • 功能:将左侧变量的当前值提升为右侧的指数次幂。
  • 示例
    num = 2
    num **= 2
    print("num **= 2:", num)  # 输出: num **= 2: 4

    3.7 取整除赋值运算符 //=

  • 功能:将左侧变量的当前值除以右侧的值,并取整数部分。
  • 示例
    num = 5
    num //= 2
    print("num //= 2:", num)  # 输出: num //= 2: 2

    总结

    通过这些运算符,可以方便地进行数学运算和变量赋值。掌握这些基础是编程中不可或缺的一部分,特别是在处理数据和执行算法时。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值