>백엔드 개발 >파이썬 튜토리얼 >파이썬 표현이 뭐야?

파이썬 표현이 뭐야?

(*-*)浩
(*-*)浩원래의
2019-06-27 13:12:3421240검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.