Warning: ftp_fget() expects parameter 1 to be resource, null given in /www/wwwroot/new.weijing.co/wp-admin/includes/class-wp-filesystem-ftpext.php on line 146

Python 中的那些高级赋值操作符

对变量赋值时, 常常会用到变量本身,比如自增操作:

x = 1
x += 1
print(x)

运行结果:

2

除了 +,Python 还支持以下这些高级赋值操作符:

  • -=
  • *=
  • /=
  • %=
高级赋值语句 等价语句
x += 1 x = x + 1
x -= 1 x = x – 1
x *= 1 x = x * 1
x /= 1 x = x / 1
x %= 1 x = x % 1

除了赋值,+= 操作符也可以实现字符串和列表的连接; *= 操作符可以实现字符串和列表的复制操作。这在之前的文章中已经说过了。


Python 语言不支持经典的 ++ 与 — 操作。

发表评论

您的电子邮箱地址不会被公开。

Shopping Cart