ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 불과 비교, 논리 연산자
    Python 2023. 9. 20. 17:10
    불과 비교, 논리 연산자

    ==: 같다, !=: 다르다 # 비교 연산자 사용
    ==: 값 비교, is = 객체 비교

    id는 객체의 고유한 값(메모리 주소)

    이미 변수 a가 있는 상태에서 다른 값을 할당하면 주소가 달라져 다른 객체가 되므로 값이 같아도 is로 비교하면 False 출력

    값(숫자) 비교 시 is가 아닌 비교 연산자 사용

    논리 연산자

    대소문자 구분으로 true 아닌 True로 써야 True 출력, 작은 따옴표로 감싼 False는 문자열 처리로 True 출력

    문제 적용
    세 번째 영어로 나온 부분: 값을 비교

    파이썬의 변수

    · 데이터, 함수, 클래스, 모듈, 패키지 등 모두 객체(object)로 취급

    · 객체는 자료형(type)을 가지며 메모리(저장 공간) 차지

    · 이런 특징 때문에 파이썬 변수는 값을 가지지 않음  값이 아닌 객체에 연결된 이름에 불과함

    · 모든 객체는 메모리를 차지하고, 자료형뿐만 아니라 식별 번호(identity)를 가짐

    · id() 함수는 객체의 식별번호를 반환

    id 함수

    · 객체를 입력 받아 그 객체의 고유값(레퍼런스 → 참조 주소)을 반환

    id

    · 파이썬이 객체를 구별하기 위해 부여하는 일련번호(숫자로서 의미 없음)

    → 이것을 이용 동일한 객체인지 판별

    · 객체 수명 동안 유일하고 바뀌지 않음

    Python은 실제 사용하지 않더라도 -5와 256 사이의 정수들을 interger object 배열에 미리 저장되어 있음

    → 해당 숫자를 값으로 할당하려고 할 경우 미리 저장된 object의 reference를 참조

    문자열 사용, 여러 줄 표현과 작은따옴표, 큰따옴표 표현

    따옴표로 묶지 않고 여러 줄로 된 문자열 표현

    'Python' 카테고리의 다른 글

    딕셔너리, if 조건문  (0) 2023.09.25
    시퀀스 자료형 확인하기  (0) 2023.09.25
    리스트와 튜플  (0) 2023.09.20
    변수와 출력  (0) 2023.09.20
    파이썬 기초  (0) 2023.09.18
Designed by Tistory.