표현식이란 구체적인 값으로 평가하는 계산을 의미한다.
표현식은 항상 대입문의 오른쪽에 나타난다.
이 포스팅은 리터럴, 이름, 연산자, 함수 등의 조합으로 표현식이 주어질 때, 대입 연산자를 사용하는 방법에 대한 글이다.
대입 연산자는 := 로 표현하는데, 바다코끼리 엄니와 비슷하게 생겨서 바다코끼리 연산자라고도 한다.
While (n:=f.readline()):
print(n)
위의 예시에서 n:=f.readline() 부분은 괄호로 감싸주지 않으면 문법 오류로 실행되지 않는다.
다른 예시로, 표현식을 평가에 사용하는 경우가 있다.
if (len(n):=f.readline) >= 10:
print(n)
'Python > Python Distilled' 카테고리의 다른 글
[python] pymysql로 INSERT 할 때, 마지막 PK 값에서 1씩 증가시키는 방법 (0) | 2023.05.03 |
---|---|
[Python] SMTP, email, pandas 라이브러리 활용한 이메일 자동화 (RPA) (한글 깨짐 해결) (0) | 2023.02.06 |
[python] 이스케이프 표현식(escaped expression) (0) | 2022.09.12 |