Python-Ausdrücke sind eine Kombination aus Werten, Variablen und Operatoren (oder Operatoren). Ein einzelner Wert ist ein Ausdruck und eine einzelne Variable ist ein Ausdruck.
Der Operator und der Operand bilden zusammen einen Ausdruck. Der Operand kann durch einen Bezeichner wie a=3;b=2;c=a*b und den Ausdruck dargestellt werden ist ein Python-Programm. Der häufigste Code
Python-Code besteht aus Ausdrücken und Anweisungen und wird vom Python-Interpreter ausgeführt. (Empfohlenes Lernen: Python-Video-Tutorial)
Der Hauptunterschied zwischen ihnen besteht darin, dass „Ausdruck“ ein Wert ist und sein Ergebnis ein Python-Objekt sein muss. Das Ergebnis kann ein beliebiges Objekt sein, wenn der Python-Interpreter es auswertet. Zum Beispiel 42, 1+2, int(‘123’), range(10) usw.
Priorität von Ausdrücken
Ausdrücke haben Priorität, die einfachsten sind die mathematischen Ausdrücke in unserem Zuweisungsoperator: „0 * 1 + 2“ und „0 + 1 * 2“ müssen unterschiedliche Ergebnisse haben . Unter „0 + 1 * 2“ hat „1 * 2“ Priorität.
Natürlich haben nicht nur Zuordnungsvorgänge Vorrang, sondern auch zwischen verschiedenen Betreibern.
#在下面这个运算中,假设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
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWas ist ein Python-Ausdruck?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!