콘텐츠로 건너뛰기

파이썬 초보자를 위한 간단한 사용법

[

“not” 불리언 연산자를 Python에서 사용하는 방법

Boolean 로직을 사용하기

George Boole은 현재 알려진 Boolean 대수를 만들었는데, 이는 거짓 값을 사용합니다. 이것은 또한 다음과 같은 Boolean 연산을 정의합니다: AND, OR, 그리고 NOT. 이러한 Boolean 값과 연산자는 프로그래밍에서 프로그램의 흐름을 결정하는 데 도움이 됩니다.

>>> issubclass(bool, int)
True
>>> help(bool)
Help on class bool in module builtins:
class bool(int)
bool(x) -> bool
...

이 타입은 TrueFalse라는 두 가지 가능한 값을 가지고 있으며, 이는 Python의 내장 상수이며 대문자로 표기해야 합니다. Python은 내부적으로 이것들을 정수 숫자로 구현합니다:

>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
>>> isinstance(True, int)
True
>>> isinstance(False, int)
True
>>> int(True)
1
>>> int(False)
0

Python은 내부적으로 True1로, False0으로 구현합니다. 상호작용하는 Python 쉘에서 True + True를 실행해 보세요.

”not” 연산자를 사용한 기본 사용법

Python의 not 연산자를 사용하면 Boolean 식이나 객체의 진실 값을 반전시킬 수 있습니다. 이 연산자는 if 문이나 while 루프와 같은 Boolean 상황에서 사용할 수 있습니다. 또한 변수의 진실 값을 반전시키기 위해 비-Boolean 상황에서도 동작합니다.

not 연산자를 효과적으로 사용하면 프로그램에서 실행 흐름을 제어하기 위해 정확한 부정적인 Boolean 식을 작성할 수 있습니다.

이 튜토리얼에서는 다음을 배우게 됩니다:

  • Python의 not 연산자가 작동하는 방법
  • not 연산자를 Boolean비-Boolean 상황에서 사용하는 방법
  • operator.not_() 함수를 사용하여 논리적 표현을 수행하는 방법
  • 코드에서 불필요한 부정 로직을 피하는 방법과 경우

Python에서 Boolean 로직 작업하기

George Boole은 현재 알려진 Boolean 대수를 만들었는데, 이는 거짓 값을 사용합니다. 이것은 또한 다음과 같은 Boolean 연산을 정의합니다: AND, OR, 그리고 NOT. 이러한 Boolean 값과 연산자는 프로그래밍에서 프로그램의 흐름을 결정하는 데 도움이 됩니다.

>>> issubclass(bool, int)
True
>>> help(bool)
Help on class bool in module builtins:
class bool(int)
bool(x) -> bool
...

이 타입은 TrueFalse라는 두 가지 가능한 값을 가지고 있으며, 이는 Python의 내장 상수이며 대문자로 표기해야 합니다. Python은 내부적으로 이것들을 정수 숫자로 구현합니다:

>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
>>> isinstance(True, int)
True
>>> isinstance(False, int)
True
>>> int(True)
1
>>> int(False)
0

Python은 내부적으로 True1로, False0으로 구현합니다. 상호작용하는 Python 쉘에서 True + True를 실행해 보세요.

”not” 연산자를 사용한 기본 사용법

Python의 not 연산자를 사용하면 Boolean 식이나 객체의 진실 값을 반전시킬 수 있습니다. 이 연산자는 if 문이나 while 루프와 같은 Boolean 상황에서 사용할 수 있습니다. 또한 변수의 진실 값을 반전시키기 위해 비-Boolean 상황에서도 동작합니다.

not 연산자를 효과적으로 사용하면 프로그램에서 실행 흐름을 제어하기 위해 정확한 부정적인 Boolean 식을 작성할 수 있습니다.

이 튜토리얼에서는 다음을 배우게 됩니다:

  • Python의 not 연산자가 작동하는 방법
  • not 연산자를 Boolean비-Boolean 상황에서 사용하는 방법
  • operator.not_() 함수를 사용하여 논리적 표현을 수행하는 방법
  • 코드에서 불필요한 부정 로직을 피하는 방법과 경우