본문 바로가기 메뉴 바로가기

WhatISYourName?

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

WhatISYourName?

검색하기 폼
  • 모두보기 (92)
    • Docker & VM (2)
    • PS 이야기 (41)
      • PS - BOJ (29)
      • Tips & Tricks (6)
      • CSAPP (6)
    • 주인장 다방 (1)
    • C++ (13)
    • Python (17)
    • Algorithm (5)
    • Network (2)
    • Javascript (10)
  • 방명록

== (1)
[Python] 파이썬에서 'a == b' 와 'a is b'는 무슨 차이가 있지?

파이썬에서 동일한 것을 비교하는 구문은 두 가지가 있다. 등호가 두 개 붙어있는 연산자 '=='와 파이썬 만의 고유 문법인 'is'가 존재한다. 보통 둘은 구분을 하지 않고 사용한다. 그럼, 이 두 연산자는 아무런 차이가 없을까? 다음 코드를 보자. HTML 삽입 미리보기할 수 없는 소스 위의 '=='의 경우 참이 나왔지만, 'is'의 경우 거짓이 나온 것을 확인할 수 있다. 두 연산자에 어떤 차이가 있길래 이런 결과가 나오는 것일까? 이번 포스팅에서 알아보도록 하자. 1. == 과 'is' 먼저, 다른 언어에서도 사용되는 비교 연산자 '=='부터 알아보자. '=='는 값(value)이 동일한지 확인하는 연산자이다. 다른 말로, 만약 동일한 주소값이 아니더라도, 같은 값을 지니고 있다면 True를 반환하..

Python 2022. 5. 11. 01:00
이전 1 다음
이전 다음
Total
Today
Yesterday
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
  • print
  • docker
  • 헤더
  • BOJ
  • CSAPP
  • Network
  • react
  • GDSC
  • MIN
  • 구현
  • Max
  • Proactor
  • 프로그래밍
  • 시간복잡도
  • for
  • Python
  • 수학
  • 알고리즘
  • bomblab
  • JS
  • C
  • 함수
  • 문자열
  • BRONZE
  • equal
  • effective async
  • 백준
  • 제어문
  • 사칙연산
  • C++
more
«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바