Python 표현식은 값, 변수 및 연산자(또는 연산자)의 조합입니다. 단일 값은 표현식이고, 단일 변수는 표현식입니다.
연산자와 피연산자가 함께 표현식을 형성합니다. 피연산자는 a=3;b=2;c=a*b와 같은 식별자로 표현될 수 있습니다. Python 프로그램의 가장 일반적인 코드입니다
Python 코드는 표현식과 명령문으로 구성되며 Python 인터프리터에 의해 해석됩니다. 실행을 담당합니다. (추천 학습: Python 비디오 튜토리얼)
가장 큰 차이점은 "표현식"은 값이고 그 결과는 Python 객체여야 한다는 것입니다. Python 인터프리터가 평가할 때 결과는 임의의 객체일 수 있습니다. 예를 들어 42, 1+2, int('123'), range(10) 등입니다.
표현식의 우선순위
표현식에는 우선순위가 있으며, 가장 간단한 것은 할당 연산자의 수학적 계산인 "0 * 1 + 2"와 "0 + 1의 결과"입니다. * 2"는 달라야 합니다. "0 + 1 * 2"에서는 "1 * 2"가 먼저 계산됩니다.
물론 할당 연산에만 우선순위가 있는 것이 아니라 다양한 연산자들 사이에도 우선순위가 있습니다.
#在下面这个运算中,假设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
Python 관련 기술 기사를 더 보려면 Python 튜토리얼 열을 방문하여 알아보세요!
위 내용은 파이썬 표현이 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!