Python : in 연산자와 pass 키워드

m_ngyeong·2024년 10월 9일
0

Python

목록 보기
5/17
post-thumbnail

🐍 Python


in 연산자와 pass 키워드

in 연산자

in 연산자는 리스트와 더불어 튜플이나 문자열 같은 시퀀스 안에 특정 요소가 포함되어 있는지 확인할 때 사용할 수 있다.

pass 키워드

pass 키워드는 아무 작업도 하지 않고, 코드의 구조를 유지하고 싶을 때 사용한다.


in 연산자와 pass 키워드 사용한 예시

1.

다음 코드는, pocket 튜플 'money'가 있는지를 먼저 확인하고, 있다면 아무 작업도 하지 않으며(pass), 없다면 elif card: 조건을 확인하여 택시를 타라고 출력하는 구조이다.

# 주머니에 있는 항목
pocket = ['paper', 'money', 'cellphone']

# 카드 소지 여부
card = True

# 주머니에 돈이 있으면 아무 행동도 하지 않음
if 'money' in pocket:
    pass  # 돈이 있으므로 아무 작업도 하지 않음
elif card:
    print('Take a taxi')  # 돈은 없지만 카드가 있으므로 택시를 탈 수 있음
else:
    print('Go walk')  # 돈도 없고 카드도 없으면 걸어가야 함

결과

(아무 출력도 없음)

pocket 튜플에 'money'가 포함되어 있으므로 if 'money' in pocket: 조건이 참이므로 pass가 실행되며 아무런 동작도 하지 않는다.

2. 돈과 카드가 없는 경우

pocket = ['paper', 'cellphone']  # 주머니에 돈이 없음
card = False  # 카드도 없음

if 'money' in pocket:
    pass
elif card:
    print('Take a taxi')
else:
    print('Go walk')  # 돈도 없고 카드도 없으므로 걸어가야 함

결과

Go walk

pocket 튜플에 'money'가 없고 카드도 없기 때문에 else 구문이 실행되며 "Go walk"가 출력된다.

3. 문자열에서 in 연산자와 pass 키워드 사용한 예시

text = "The quick brown fox"
if 'fox' in text:
    pass  # 문자열에 'fox'가 있으므로 아무 작업도 하지 않음
else:
    print("No fox found")

결과

(아무 출력도 없음)

위의 코드의 문자열 text에 'fox'가 포함되어 있으므로 pass가 실행되고, 아무런 출력이 발생하지 않는다.



profile
ʚȉɞ

0개의 댓글