Python priorité des opérateurs
Lorsque vous créez de simples déclarations qui contiennent un seul opérateur, de l'ordre de la détermination de la sortie de cet opérateur est aussi simple. Toutefois, lorsque vous commencez à travailler avec plusieurs opérateurs, vous devez être en mesure de déterminer quel opérateur d'évaluer en premier.
Par exemple, il est important de savoir si 1 + 2 * 3 évalue à 7 (où la multiplication est faite en premier) ou 9 (où l'addition est faite en premier). Un ordre de priorité des opérateurs vous dit que la réponse est 7 sauf si vous utilisez des parenthèses pour modifier l'ordre par défaut. Dans ce cas, (1 + 2) * 3 évaluerait à 9 parce que les parenthèses ont un ordre de priorité plus élevé que la multiplication fait.
Le tableau suivant définit l'ordre de priorité des opérateurs pour Python.
Opérateur | Description |
---|
() | Les parenthèses sont utilisés pour grouper des expressions et remplacent thedefault priorité de sorte que vous pouvez forcer une opération de lowerprecedence (telles que l'addition) pour l'emporter sur un operationof priorité plus élevée (comme la multiplication). |
** | Exponentiation augmente la valeur de l'opérande gauche à thepower de l'opérande de droite. |
~ + - | Les opérateurs unaires interagissent avec un seul orexpression variable. |
* / //% | Multiplication, division, modulo et la division de-chaussée. |
+ - | Addition et soustraction. |
>> lt; lt; | Droite et gauche au niveau du bit changement. |
| ET logique. |
^ | | OU exclusif bit à bit et la norme OR. |
lt; = lt; >> = | Les opérateurs de comparaison. |
==! = | Les opérateurs de l'égalité. |
=% = / = // = - = + = * = ** = | Les opérateurs d'affectation. |
est n'est pas | Opérateurs d'identité. |
dans pas dedans | Opérateurs d'adhésion. |
ou non et | Les opérateurs logiques. |
A propos Auteur
Comment lire une expression complexe c ++ de C ++ est plein de petits symboles, dont chacun ajoute à la signification des expressions. Les règles de la grammaire C ++ sont si souples que ces symboles peuvent être combinés dans des combinaisons presque impénétrable complexes. Les…
Les opérateurs de la programmation C ++ de Tous les opérateurs en C ++ exercent une partie fonction définie. Ce tableau montre l'opérateur, la priorité (qui détermine qui va d'abord), cardinal, et l'associativité dans le programme C ++.OpérateurCardinalitéAssociativitéPriorité la…
Effectuer arithmétique binaire simple en C ++ UN opérateur binaire est une qui a deux arguments. Si vous pouvez dire var1 var2 op, op doit être un opérateur binaire. Les opérateurs binaires les plus courantes sont les opérations simples que vous avez effectuées à l'école primaire. Les…
Comment les opérateurs travaillent en java Un opérateur dans Java est un symbole spécial ou un mot clé qui est utilisé pour désigner une opération mathématique ou d'un autre type d'opération qui peut être effectuée sur une ou plusieurs valeurs, appelée opérandes. En tout, Java a…
Opérateurs Java Un opérateur désigne une opération mathématique ou d'un autre type d'opération qui peut être effectuée sur opérandes. Java a opérateurs arithmétiques, opérateurs relationnels (aussi connu comme opérateurs binaires) Et opérateurs…
Java: travailler avec les opérateurs Les opérateurs sont une partie essentielle du développement d'applications Java. Ils font exactement comme leur nom l'indique - ils fonctionnent sur la valeur contenue dans un type ou d'un objet primitif d'une certaine façon. Précisément son…
Programmation Java: la priorité des opérateurs Il est essentiel de savoir comment Java interprète les symboles que vous utilisez pour effectuer des opérations spécifiques et dans quel ordre il les interprète. Sinon, vous pourriez écrire une application avec un résultat à l'esprit et de…
Résumé rapide de travailler avec les opérateurs de Java Les opérateurs sont une partie essentielle du développement d'applications Java. Ils font exactement comme leur nom l'indique - ils fonctionnent sur la valeur contenue dans un type ou d'un objet primitif d'une certaine façon.Affectation de…
Opérateurs classement dans rapide Que symboles ou du texte, les opérateurs en acte sur Swift opérandes, qui sont des valeurs - soit des valeurs spécifiques (telles que 17,5) ou des expressions qui donnent des valeurs (telles que 16,5 + 1). Combinant un opérateur avec le nombre…
Opérateurs Objective-C Opérateurs Objective-C, comme ceux des autres langages de programmation, vous permettent d'effectuer des opérations sur les variables (d'où le nom). Objective-C fournit de nombreux opérateurs, et de garder la trace de chacun d'eux peut être…
Matlab priorité des opérateurs Connaissant l'ordre dans lequel les tâches sont effectuées est essentiel. Sinon, les formules que vous tapez fonctionne pas comme prévu et vous obtiendrez les résultats errants. Le tableau suivant indique l'ordre dans lequel MATLAB évalue…
De commencer la programmation avec Python pour les nuls Chaque développeur sur la planète fait des erreurs. Cependant, connaître les erreurs courantes vous fera économiser temps et d'efforts plus tard. La liste suivante vous informe sur les erreurs les plus communes que les développeurs rencontrent…
# Opérateurs C et priorité Il est pas toujours facile de déterminer qui C # opérateurs ont préséance sur les autres. Le tableau suivant propose une liste des opérateurs n commune de C et leur prééminence, avec leur cardinalité et…
Parenthèses dans l'ordre des opérations Avez-vous jamais aller au bureau de poste et d'envoyer un paquet de haute priorité afin que ce serait arriver dès que possible? Parenthèses travaillent juste comme ça. Entre parenthèses - () - vous permettent d'indiquer qu'un morceau d'une…