urlparse(url)이 성공하면 hostname에 urlparse(url).hostname값을, 실패하면 url을 대입한다고 하자.
hostname = ""
if urlparse(url).hostname :
hostname = urlparse(url).hostname
else :
hostname = url
if문을 사용해서 hostname 변수 선언을 구현하면 위와같이 나타내야 한다.
hostname = urlparse(url).hostname or url
or 연산자를 이용하면 앞서 if문을 이용했을 때 5줄을 사용해야 했던 것과 달리 1줄로 구현할 수 있다. or 연산자를 이용한 변수 선언은 or 연산자 기준 왼쪽 statement의 결과가 true일 경우 왼쪽 statement를 변수에 할당하고, false일 경우 오른쪽 statement를 변수에 할당하는 Python 변수 선언 방식이다.