02 Python运算符

Python的运算符可以分为:

  • 赋值运算符
  • 算术运算符
  • 位运算符
  • 索引运算符
  • 比较运算符
  • 逻辑运算符

1. 赋值运算符

=为赋值运算符

1
st = "Python"

2.算术运算符

基本运算符:

  • +:除两数相加外,还可用来拼接字符串

  • -

  • *:除乘法外,还可以作为连接运算符,表示将个字符串连接起来

    例:

    1
    2
    str = "Python "
    print(str * 3) # 将三个str连接起来

    输出:

    1
    Python Python Python
  • ///:除法(除不尽是有小数部分)和整除(没有小数部分,小数部分将被舍弃)

    Python语言不允许用0作为除数

  • %:求余运算符,第二个操作数不能为0

  • **:乘方运算符

    例:计算$5^2$:

    1
    print(5 ** 2) # 结果为25

3. 位运算符

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反
  • <<:左位移运算符
  • >>:右位移运算符
第一个操作数 第二个操作数 按位与 按位或 按位异或
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×