본문 바로가기

파이썬28

8. 파이썬 연산자 1. 산술 연산자 산술 연산자는 주로 수치 데이터 유형에 대한 기본 산술 연산을 수행하기 위해 사용됩니다. 2. 비교 연산자 비교 연산자는 주로 두 값을 비교하는 데 사용되며, 그 결과는 항상 불리언(True 또는 False) 값입니다. 3. 할당 연산자 변수에 값을 할당하는데 사용됩니다. 파이썬에서는 기본 할당 연산자 외에도 복합 할당 연산자를 제공하여 코드를 간결하게 작성할 수 있게 도와줍니다. 4. 비트 연산자 비트 연산자는 정수를 이진 비트로 표현했을 때 사용하는 연산자들입니다. 각 연산자는 정수의 비트 단위로 동작합니다. & : 비트 단위 AND | : 비트 단위 OR ^ : 비트 단위 XOR ~ : 비트 단위 NOT > : 오른쪽 시프트 5. 논리 연산자 파이썬에서의 논리 연산자는 주로 불린(.. 2024. 3. 14.
7. 파이썬 컬렉션 타입 - 딕셔너리 1. 딕셔너리 딕셔너리는 키와 값으로 이루어진 변경 가능한 (mutable) 컬렉션입니다. 키는 고유한 식별자이며, 값은 키와 관련된 데이터를 나타냅니다. 1-1. 생성 딕셔너리는 중괄호 {}를 사용하여 생성하고, 키-값 쌍들은 쉼표 ,로 구분됩니다. 각 키-값 쌍은 콜론 :으로 구분됩니다. 1-2. 변경 가능 딕셔너리는 변경 가능합니다. 즉, 키-값 쌍을 추가하거나 제거하거나 기존 값을 변경할 수 있습니다. 키-값 쌍 추가: dict[키] = 값 키-값 쌍 제거: del dict[키] 값 변경: dict[키] = 새로운_값 1-3. 키, 값의 제약 딕셔너리의 키는 변경 불가능한(immutable) 타입이어야 합니다. 예를 들어, 문자열, 정수, 튜플은 딕셔너리의 키로 사용할 수 있지만, 리스트는 딕셔너.. 2024. 3. 14.
6. 파이썬 컬렉션 타입 - 세트 1. 세트 세트는 순서 없이 중복되지 않는 고유한 값들의 집합을 다루는 파이썬 자료구조입니다. 1-1. 생성 중괄호 {}를 사용하여 원소를 쉼표로 구분하여 나열하면 세트를 직접 생성할 수 있습니다. 1-2. 메서드 세트는 여러 메서드를 가지고 있습니다. 2024. 3. 14.
5. 파이썬 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 변경 불가능: 튜플 생성 후에는 요소 추가, 삭제, 수정이 불가능합니다. 효율성: 튜플은 리스트보다 메모리 효율적이며, 특히 데이터를 자주 변경하지 않는 경우 성능 향상에 도움이 됩니다. 1-1. 생성 튜플은 괄호 ()를 사용하여 생성하며, 내부에 포함된 각 항목들은 쉼표로 구분됩니다. 1-2. 인덱싱 튜플의 각 항목은 위치(인덱스)를 가지고 있으며, 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다. 1-3. 슬라이싱 슬라이싱을 통해 튜플의 일부분만을 추출할 수 있습니다. 1-4. 연산 튜플 간의 + 연산으로 튜플을 결합할 수 있습니다. * 연산으로 튜플을 반복할 수 .. 2024. 3. 14.