Maison >développement back-end >Tutoriel Python >qu'est-ce que l'expression python

qu'est-ce que l'expression python

(*-*)浩
(*-*)浩original
2019-06-27 13:12:3421247parcourir

Les expressions Python sont une combinaison de valeurs, de variables et d'opérateurs (ou opérateurs). Une seule valeur est une expression et une seule variable est une expression.

L'opérateur et l'opérande forment ensemble une expression. L'opérande peut être représenté par un identifiant, tel que a=3;b=2;c=a*b, et l'expression. est un programme python Le code le plus courant

qu'est-ce que l'expression python

Le code Python se compose d'expressions et d'instructions et est exécuté par l'interpréteur Python. (Apprentissage recommandé : Tutoriel vidéo Python)

La principale différence entre eux est que « expression » est une valeur et son résultat doit être un objet Python. Le résultat peut être n’importe quel objet lorsque l’interpréteur Python l’évalue. Par exemple, 42, 1+2, int('123'), range(10), etc.

Priorité des expressions

Les expressions sont prioritaires, les plus simples sont les expressions mathématiques dans notre opérateur d'affectation : "0*1 + 2" et "0 + 1 * 2" doivent avoir des résultats différents . Parmi "0 + 1 * 2", "1 * 2" est prioritaire.

Bien sûr, non seulement les opérations d'affectation sont prioritaires, mais il existe également des priorités entre les différents opérateurs.

#在下面这个运算中,假设a、b、c都是ture值,因为and 的优先级大于 or ,所以最后结果是a#
>>> a or b and c
a
 
#在下面这个运算中,假设a、b、c、d都是ture值#
#因为 + 的优先级大于 and 大于 or ,所以最后结果是a + b的结果#
>>> a + b or c and d
a + b
 
#用括号表现优先级就是:先运行a + b,再运行c or d 得到 d ,最后运行(a+b) or d#
>>> (a + b) or (c and d)
a + b

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn