이번에 공유 드릴 내용은 Python 파이썬 and or not 논리 연산자 사용 방법 관련된 사항입니다. 파이썬 코딩할 때 논리 연산자는 정말 중요한 역할을 합니다.
특히 여러가지 조건 값을 부여하고 그 조건 값에 따라 결과 값을 가지고 운영하는 프로그램에 가장 많이 활용이 되는 사항입니다.
and, or, not 논리 연산
: Python 파이썬 `and`, `or`, `not` 논리 연산자 사용 방법 설명을 위해서 `and`, `or`, `not` 논리 연산자 대해서 좀 더 자세히 설명 드리면서 시작하겠습니다.
논리 연산자는 조건을 결합하고 진실성에 따라 결정을 내릴 수 있도록 프로그래밍에서 중요한 역할을 합니다.
Python에서 제공하는 논리 연산자는 and, or 및 not 로 구성이 되어 있으며 이 논리 연산자는 부울 값 및 표현식 작업을 위한 강력한 도구로써 활용이 가능합니다.
– and 연산자
and 연산자는 두 피연산자가 모두 True이면 True를 반환하고 그렇지 않으면 False를 반환합니다. 단락 평가를 수행합니다. 즉, 첫 번째 피연산자가 ‘False’이면 두 번째 피연산자는 평가하지 않습니다.
– or 연산자
or 연산자는 피연산자 중 적어도 하나가 True이면 True를 반환하고 그렇지 않으면 False를 반환합니다. ‘and’와 유사하게 단락 평가를 수행합니다. 즉, 첫 번째 피연산자가 ‘True’이면 두 번째 피연산자는 평가하지 않습니다.
– not 연산자
not 연산자는 피연산자의 부울 값을 부정하는 단항 연산자입니다. 피연산자가 False이면 True를, True이면 False를 반환합니다.
– 문자열 대체 예제 결과값
새로운 문자열 내용 # 새로운_문자열_변수 결과값 기존 문자열 내용 # 기존_문자열_변수 결과값
함께 보면 도움이 되는 글
▶ Python 파이썬 replace 함수 사용 방법
▶ Python 파이썬 sleep 함수 사용 활용 방법
▶ Python 파이썬 find 문자열 검색 함수 활용 방법
▶ Python 파이썬 전역변수 지역변수 활용 방법
▶ Python 파이썬 딕셔너리 정렬 방법
▶ Python 파이썬 공백 제거 방법 (strip, replace)
▶ Python 파이썬 주석 달기 주석 제거 방법 단축키
▶ Python 파이썬 sort 함수 활용 방법
▶ Python 파이썬 format 함수 활용 방법
and, or, not 논리 연산 활용 예제
위에서 설명 드린 and, or, not 논리 연산자에 대해서 더 나은 이해를 돕기 위해서는 and, or, not 논리 연산자 활용 예제 활용하여 설명 드리도록 하겠습니다.
– and 연산자활용 예제
var1 = 15 var2 = 20 var3 = 17 # Check if var1 is less than var2 and var3 is greater than var2 result = var1 < var2 and var3 > var2 print(result) # Output(결과값) = False
이 예에서 and 연산자는 var1 < var1 및 var1 > var1 조건이 모두 True인지 확인하는 예제 코드입니다. var1 는 var2보다 작으므로 첫 번째 결과 값은 “True” 입니다.
그리고 var3 는 var2보다 작으므로 두번째 조건의 결과 값은 “False”입니다. 그래서 결과값으로 “False” 가 출력이 되는 것을 확인하실 수 있습니다.
2) or 연산자 활용 예제
var1 = "test" var2 = 35 # Check if the var1 is "test" or var2 is greater than 15 result = var1 == "test" or var2 > 15 print(result) # Output(결과값) = True
여기서 or 연산자는 조건 name == “Alice” 또는 age > 30 중 하나 이상이 True인지 확인하게 되면 첫 번째 조건은 “True”이고 두 번째 조건은 단락으로 인해 평가되지 않습니다. 따라서 결과는 ‘True’입니다.
3) not 연산자:
is_logged_in = False # Check if the user is not logged in result = not is_logged_in print(result) # Output(결과값) = True
이 예제 코드에서는 not 연산자는 처음에 False인 is_logged_in의 부울 값의 반대값인 “True” 값을 출력하게 됩니다. 즉 이런 반대값 결과 값에 대해서도 자유자재로 활용이 가능합니다.
여기까지 작성하도록 하겠습니다. 지금까지 Python 파이썬 파이썬 and or not 논리 연산자 사용 방법 대해서 설명 드렸습니다.
and, or 및 not 논리 연산자는 Python에서 조건을 결합하고 진실성에 따라 결정을 내리는 데 유용한 도구입니다. 이러한 연산자의 작동 방식 및 활용 방법을 이해하면 파이썬 코드 작성하시는데 많은 도움이 되실 겁니다. 감사합니다.