본문 바로가기

파이썬37

5. 파이썬 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 변경 불가능: 튜플 생성 후에는 요소 추가, 삭제, 수정이 불가능합니다. 효율성: 튜플은 리스트보다 메모리 효율적이며, 특히 데이터를 자주 변경하지 않는 경우 성능 향상에 도움이 됩니다. 1-1. 생성 튜플은 괄호 ()를 사용하여 생성하며, 내부에 포함된 각 항목들은 쉼표로 구분됩니다. 1-2. 인덱싱 튜플의 각 항목은 위치(인덱스)를 가지고 있으며, 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다. 1-3. 슬라이싱 슬라이싱을 통해 튜플의 일부분만을 추출할 수 있습니다. 1-4. 연산 튜플 간의 + 연산으로 튜플을 결합할 수 있습니다. * 연산으로 튜플을 반복할 수 .. 2024. 3. 14.
4. 파이썬 컬렉션 타입 - 리스트 1. 컬렉션 타입? 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미합니다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줍니다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속합니다. 2. 리스트 리스트는 여러 값들을 하나의 변수에 저장하고 관리할 수 있게 해주는 순차적인 자료구조입니다. 2-1. 생성 대괄호 []를 사용하여 생성합니다. 쉼표 ,로 구분하여 여러 값을 포함시킬 수 있습니다. 다양한 데이터 유형을 혼합하여 저장할 수 있습니다. 2-2. 인덱싱 리스트의 각 항목은 위치(인덱스)를 가지고 있으며, 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다. 2-3. 슬라이싱 리스트의 일부분만을 추출할.. 2024. 3. 14.
3. 파이썬 문자열 다루기 & 0.1+ 1.1 ≠ 1.2 인 이유 1. 문자열이란? 파이썬에서 문자열은 텍스트 데이터를 다루는 데 사용되는 중요한 데이터 타입입니다. 문자열은 작은 따옴표(')나 큰 따옴표("), 세 개의 따옴표(''', """)로 둘러싸인 텍스트로 표현됩니다. 2. 문자열 재할당 파이썬에서 문자열은 불변(immutable)한 데이터 타입이므로 같은 변수에 문자열을 재할당하는 경우, 새로운 문자열 객체가 생성되고 변수는 새로운 문자열 객체를 참조하게 됩니다. 이전 문자열 객체는 변경되지 않습니다. 3. 문자열 함수와 연산자 3-1. 문자열 길이 확인하기 len() 함수: 문자열의 길이를 반환합니다. 3-2. 문자열 합치기 (+): 두 문자열을 합쳐 새로운 문자열을 생성합니다. 3-3. 문자열 반복하기 (*): 문자열을 여러 번 반복하여 새로운 문자열을 .. 2024. 3. 13.
2. 파이썬의 변수 1. 변수 변수는 프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 중요한 개념입니다. 변수는 이름이 붙은 메모리 공간으로, 값을 저장하거나 참조할 때 사용됩니다. 2. 변수의 잘료형 동적 타이핑: 변수를 선언하지 않고도 값을 할당할 때 변수 유형을 자동으로 추론합니다. 장점: 프로그래머의 부담을 줄이고 코드를 더욱 간결하게 만들 수 있습니다. 단점: 잘못된 유형의 값이 변수에 할당될 수 있습니다. 기본 데이터 타입: 정수 타입 (int): 정수 값을 나타냅니다 (e.g., 1, 2, 3) 부동소수점 타입 (float): 실수 값을 나타냅니다 (e.g., 3.14, 1.234) 문자열 타입 (str): 문자나 문자열을 나타냅니다 (e.g., "Hello", "Python") 부울 타입 (bool): .. 2024. 3. 12.