자료형(Data Types)
정수형 (Integer)
정수형은 소수점이 없는 숫자를 나타내는 자료형입니다. 파이썬에서는 양수, 음수, 0을 포함한 모든 정수를 표현할 수 있습니다. 정수형은 메모리의 크기에 따라 다르게 저장되며, 파이썬 3에서는 정수의 크기에 제한이 없습니다. 즉, 메모리가 허용하는 한 매우 큰 정수도 사용할 수 있습니다. 정수형은 기본적인 산술 연산(덧셈, 뺄셈, 곱셈, 나눗셈 등)에 사용되며, 다양한 수학적 계산에 필수적입니다.
실수형 (Float)
실수형은 소수점을 포함한 숫자를 나타내는 자료형입니다. 실수형은 부동 소수점 방식으로 저장되며, 매우 큰 수나 매우 작은 수를 표현할 수 있습니다. 실수형은 주로 과학적 계산이나 정밀한 수치 연산에 사용됩니다. 실수형은 정수형과 마찬가지로 다양한 산술 연산을 지원하지만, 나눗셈의 결과는 항상 실수형으로 반환됩니다.
문자열형 (String)
문자열형은 문자들의 집합으로, 텍스트 데이터를 저장하는 데 사용됩니다. 문자열은 작은따옴표(' ') 또는 큰따옴표(" ")로 감싸서 정의할 수 있으며, 여러 줄의 문자열을 표현하기 위해 삼중 따옴표(''' ''' 또는 """ """)를 사용할 수도 있습니다. 문자열형은 다양한 문자열 조작 메서드를 제공하여, 문자열의 길이를 측정하거나, 특정 문자를 찾거나, 문자열을 결합하는 등의 작업을 쉽게 수행할 수 있습니다.리스트형 (List)
리스트형은 여러 값을 순서대로 저장할 수 있는 가변적인 자료형입니다. 리스트는 대괄호([])로 정의되며, 다양한 데이터 타입을 혼합하여 저장할 수 있습니다. 리스트의 요소는 인덱스를 통해 접근할 수 있으며, 인덱스는 0부터 시작합니다. 리스트는 요소의 추가, 삭제, 정렬 등 다양한 조작이 가능하며, 반복문과 함께 사용하여 각 요소에 접근할 수 있습니다.
딕셔너리형 (Dictionary)
딕셔너리형은 키-값 쌍으로 데이터를 저장하는 자료형입니다. 중괄호({})로 정의되며, 각 키는 고유해야 하며, 값은 어떤 데이터 타입이든 될 수 있습니다. 딕셔너리는 빠른 검색이 가능하여, 특정 키에 대한 값을 효율적으로 찾을 수 있습니다. 딕셔너리는 데이터베이스와 유사한 구조로, 데이터를 구조화하여 저장할 수 있으며, 키를 사용하여 값을 쉽게 조회하고 수정할 수 있습니다.