Maison >développement back-end >Tutoriel Python >Quelle est la différence entre = et == en python ?
En python, "=" signifie affectation ; "==" est utilisé pour déterminer s'ils sont égaux ; s'ils sont égaux, alors "true" sera renvoyé s'ils ne sont pas égaux, alors "false" ; " sera restitué.
"=" en python signifie affectation ; "==" est utilisé pour déterminer l'égalité
La différence entre eux, c'est qu'ils représentent des significations différentes.
La signification d'un signe égal est l'affectation, attribuant une certaine valeur à une variable, telle que a=3, attribuant la valeur 3 à a.
Deux signes égaux sont utilisés pour déterminer s'ils sont égaux et renvoient Vrai ou Faux, comme 1==1. S'ils sont égaux, retournez vrai. 1==2, ils ne sont pas égaux, puis renvoie false.
Informations étendues
La méthode d'écriture d'expressions de Python est similaire à celle du C/C++. Il n'y a des différences que dans certaines méthodes d'écriture. Les principaux opérateurs arithmétiques sont similaires à ceux du C/C++.
+, -, *, /, //, **, ~, % représentent respectivement l'addition ou le positif, la soustraction ou le négatif, la multiplication, la division, la division entière, l'exponentiation, le complément et le reste. >>,
&, |, ^ représentent les opérations binaires AND, OR, XOR.
>, = est utilisé pour comparer les valeurs de deux expressions, indiquant supérieur à, inférieur à, égal à, non égal à, inférieur ou égal à et supérieur à égal.
Parmi ces opérateurs, ~, |, ^, &, >
Tutoriel recommandé : "Tutoriel Python"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!