web-dev-qa-db-fra.com

Que signifie l'opérateur / = en Python?

Que fait l'opérateur /= (barre oblique égale) signifie en Python?

Je sais |= est un opérateur d'ensemble. Je n'ai pas vu /= auparavant cependant.

21
ShanZhengYang

Il s'agit d'un raccourci d'opérateur d'affectation pour / Et =.

Exemple:

x = 12
x /= 3
# equivalent to
x = x / 3

Si vous utilisez help('/='), vous pouvez obtenir le nombre total de symboles pris en charge par ce style de syntaxe (y compris, mais sans s'y limiter, +=, -= Et *=), que j'encourage fortement.

43
Makoto