콘텐츠로 건너뛰기

Python에서 not 키워드를 사용하는 방법을 설명합니다.

CodeMDD.io

“not” 불리언 연산자를 사용하는 파이썬

파이썬 튜토리얼 →
심층적인 기사와 비디오 강좌
학습경로 →
가속화된 학습을 위한 안내형 스터디 계획
퀴즈 →
학습 진행도 확인하기
주제 찾아보기 →
특정 영역이나 기술 수준에 집중
커뮤니티 챗 →
다른 파이썬 이용자들과 함께 학습하기
사무실 시간 →
파이썬 전문가와의 실시간 질의응답
팟캐스트 →
파이썬 세계의 새로운 소식 듣기
도서 →
지식을 더 채우고 오프라인에서 학습하기
모든 컨텐츠 잠금 해제 →

  • 추가 정보

학습자 이야기 파이썬 뉴스레터 파이썬 작업 게시판 팀 소개 튜토리얼 작가 되기 [영상 강의자 되기](https://codemdd.io/become-an- instructorhttps://codemdd.io/)

https://codemdd.io/

— 무료 이메일 시리즈 —

🐍 파이썬 팁 💌

파이썬 팁 사전 병합

파이썬 팁 받기 »

🔒 스팸 없음. 언제든 구독 취소 가능.

주제 찾아보기 안내형 학습경로
기초 중간 고급


api best-practices career community databases data-science data-structures [data-viz](https://codemdd.io/tutorialshttps://codemdd.io/data- vizhttps://codemdd.io/) devops django docker editors flask front-end gamedev gui machine- learning numpy projects python testing tools web- dev web-scraping

목차

  • 파이썬의 불리언 논리 작업
  • 파이썬의 not 연산자로 시작하기
  • 불리언 컨텍스트에서 not 연산자 사용하기
    • if 문
    • while 루프
  • 불리언 컨텍스트가 아닌 곳에서 not 연산자 사용
  • 함수 기반 not 연산자 사용하기
  • 파이썬의 not 연산자 사용: 베스트 프랙티스
    • 멤버십 테스트
    • 객체 식별 확인하기
    • 불필요한 부정 로직 피하기
  • 결론

완료로 표시하기

[](https://codemdd.io/feedbackhttps://codemdd.io/surveyhttps://codemdd.io/articlehttps://codemdd.io/python-not- operatorhttps://codemdd.io/dislikedhttps://codemdd.io/?from=article-sidebar “싫어요”)

[공유하기](https:https://codemdd.io/twitter.comhttps://codemdd.io/intenthttps://codemdd.io/tweethttps://codemdd.io/?text=Check out this %23Python tutorial: Using%20the%20%22not%22%20Boolean%20Operator%20in%20Python by not-operatorhttps://codemdd.io/) [이메일](mailto:?subject=Python article for you&body=Check out this Python not-operatorhttps://codemdd.io/)

추천 비디오 강좌
Using the Python not Operator

![Using the “not” Boolean Operator in Keyword_Watermarked.d80a58b5e06d.jpg)

“not” 불리언 연산자를 파이썬에서 사용하기

파이썬

완료로 표시하기

[공유하기](https:https://codemdd.io/twitter.comhttps://codemdd.io/intenthttps://codemdd.io/tweethttps://codemdd.io/?text=Check out this %23Python tutorial: Using%20the%20%22not%22%20Boolean%20Operator%20in%20Python by not-operatorhttps://codemdd.io/) [이메일](mailto:?subject=Python article for you&body=Check out this Python not-operatorhttps://codemdd.io/)

목차

  • 불리언 논리 작업하기
  • 파이썬의 not 연산자로 시작하기
  • 불리언 컨텍스트에서 not 연산자 사용하기
    • if 문
    • while 루프
  • 불리언 컨텍스트가 아닌 곳에서 not 연산자 사용하기
  • 함수 기반 not 연산자 사용하기
  • 파이썬의 not 연산자 사용: 베스트 프랙티스
    • 멤버십 테스트
    • 객체 식별 확인하기
    • 불필요한 부정 로직 피하기
  • 결론

광고 제거하기

작성된 튜토리얼을 함께 시청하면 “not” 연산자에 대한 이해를 더욱 깊게 할 수 있습니다: [파이썬의 “not” 연산자 사용하기](https://codemdd.io/courseshttps://codemdd.io/using-not- operatorhttps://codemdd.io/)

파이썬의 not 연산자를 사용하면 부울식과 객체의 진리 값의 반전을 할 수 있습니다. 이 연산자는 if 문과 while 루프와 같은 불리언 컨텍스트에서 사용할 수 있습니다. 또한 변수의 진리 값을 반전시키기 위해 불리언 컨텍스트가 아닌 곳에서도 사용할 수 있습니다.

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

이 튜토리얼에서 다루는 내용:

  • 파이썬의 not 연산자 작동 방식
  • 부울식과 비부울식 컨텍스트에서 not 연산자 사용하는 방법
  • 논리 부정을 수행하는 operator.not_() 함수 사용하는 방법
  • 코드에서 불필요한 부정 로직을 언제 피해야 하는지에 대한 가이드라인

또한 not 연산자의 주요 사용 사례와 이를 효과적으로 사용하기 위한 가이드라인을 더 잘 이해할 수 있도록 몇 가지 실용적인 예제도 작성하겠습니다. 이 튜토리얼을 while-loophttps://codemdd.io/)와 같은 기초적인 지식이 필요합니다.

coursehttps://codemdd.io/), 파이썬 개발자를 위한 무료 강좌로서, 파이썬 기술을 향상시키기 위해 필요한 로드맵과 마인드셋을 제공합니다.

불리언 논리 작업하기

조지 부울은 현재 알려진 대로 부울 대수를 만들었습니다. 이 대수는 거짓 값을 사용합니다. 또한 AND, OR, NOT라는 일련의 부울 연산을 정의합니다. 이러한 부울 값과 연산자는 프로그래밍에서 프로그램의 행동 방식을 결정하는 데 도움이 됩니다.

bool,은 int의 하위 클래스입니다:

Python

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

사본!

이 타입에는 TrueFalse라는 두 가지 가능한 값이 있으며, 이 값들은 파이썬에서 [내장 상수](https:https://codemdd.io/docs.python.orghttps://codemdd.io/3https://codemdd.io/libraryhttps://codemdd.io/constants.html#built-in- constants)로 정의되어 대문자로 쓰여야 합니다. 내부적으로 파이썬은 이를 정수 숫자로 구현합니다:

Python

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

사본!

파이썬은 내부적으로 부울 값으로 True1로, False0으로 구현합니다. 자기 를 실행해보세요.