4.2. 프로그램언어 파이썬(Python)에서의 기본 자료형

프로그램언어 파이썬(Python)의 숫자형 자료형

Python의 숫자형 자료형은 다양한 숫자를 표현하고 다룰 수 있는 중요한 데이터 타입입니다. 숫자형 자료형에는 정수형(int), 실수형(float), 복소수형(complex) 등이 있습니다.

정수형(int)은 소수점이 없는 숫자를 표현하며, 양수, 음수, 0을 모두 포함합니다. 정수형 변수를 선언할 때는 단순히 숫자를 할당하면 됩니다.


num1 = 10
num2 = -5
num3 = 0

실수형(float)은 소수점이 있는 숫자를 표현하며, 부동소수점 방식으로 저장됩니다. 실수형 변수를 선언할 때는 숫자 뒤에 소수점을 붙여야 합니다.


float1 = 3.14
float2 = -0.5

복소수형(complex)은 실수부와 허수부로 이루어진 숫자를 표현하며, 허수부는 숫자 뒤에 ‘j’를 붙여 표기합니다.


complex1 = 2 + 3j
complex2 = -1j

이처럼 Python의 숫자형 자료형은 다양한 숫자를 효과적으로 다룰 수 있습니다.

프로그램언어 파이썬(Python)의 문자열 자료형

프로그램언어 파이썬(Python)의 문자열 자료형은 텍스트 데이터를 저장하는 데 사용됩니다. 문자열은 작은따옴표(‘)나 큰따옴표(“)로 둘러싸여 있으며, 문자, 단어 또는 문장 등을 포함할 수 있습니다.

문자열은 인덱스를 사용하여 개별 문자에 접근할 수 있고, 슬라이싱을 통해 부분 문자열을 추출할 수도 있습니다. 또한 문자열은 불변(immutable)하므로 한 번 생성된 문자열은 변경할 수 없습니다.

아래는 파이썬 문자열 자료형에 대한 예제 코드입니다:


# 문자열 생성
string1 = 'Hello, World!'
string2 = "Python Programming"

# 문자열 길이 확인
print(len(string1))  # 출력: 13

# 문자열 인덱싱
print(string1[0])    # 출력: 'H'

# 문자열 슬라이싱
print(string2[7:18]) # 출력: 'Programming'

프로그램언어 파이썬(Python)의 리스트 자료형

Python의 리스트 자료형은 여러 개의 요소를 순서대로 저장하는 자료구조입니다. 리스트는 대괄호 [ ]를 사용하여 생성하며, 각 요소는 쉼표(,)로 구분됩니다. 리스트는 변경 가능하며, 요소를 추가, 삭제, 수정할 수 있습니다.

예를 들어, 다음은 정수와 문자열을 포함하는 리스트를 생성하는 예제 코드입니다.


# 정수와 문자열을 포함하는 리스트 생성
my_list = [1, 2, 'apple', 'banana']
print(my_list)

위 예제 코드에서는 1, 2, ‘apple’, ‘banana’ 네 개의 요소를 가지는 리스트를 생성하고 출력하는 방법을 보여줍니다. 리스트는 서로 다른 자료형을 포함할 수 있습니다.

프로그램언어 파이썬(Python)의 튜플 자료형

파이썬(Python)의 튜플(tuple) 자료형은 변경할 수 없는(immutable) 순서가 있는 데이터 타입입니다. 튜플은 괄호 ()를 사용하여 정의하며, 각 요소는 쉼표(,)로 구분됩니다. 튜플은 리스트와 유사하지만 한 번 생성되면 내부 요소를 변경할 수 없습니다.

튜플을 생성하는 예시 코드는 다음과 같습니다:


# 튜플 생성
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)

튜플은 인덱스를 사용하여 요소에 접근할 수 있습니다. 인덱스는 0부터 시작하며, 음수 인덱스를 사용하여 뒤에서부터 요소에 접근할 수도 있습니다.

튜플의 요소를 읽는 예시 코드는 다음과 같습니다:


# 튜플 요소 읽기
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[0])  # 첫 번째 요소에 접근
print(my_tuple[-1])  # 마지막 요소에 접근

튜플은 요소를 변경하거나 추가할 수 없지만, 여러 튜플을 결합하여 새로운 튜플을 만들 수 있습니다. 또한, 튜플 언패킹(tuple unpacking)을 통해 여러 변수에 한 번에 값을 할당할 수도 있습니다.

튜플을 결합하고 언패킹하는 예시 코드는 다음과 같습니다:


# 튜플 결합
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
combined_tuple = tuple1 + tuple2
print(combined_tuple)

# 튜플 언패킹
my_tuple = (1, 2, 3)
a, b, c = my_tuple
print(a, b, c)

프로그램언어 파이썬(Python)의 딕셔너리 자료형

파이썬의 딕셔너리 자료형

딕셔너리(Dictionary)는 파이썬에서 매우 유용한 자료형 중 하나입니다. 딕셔너리는 키(key)와 값(value)의 쌍으로 이루어진 데이터를 저장하는 자료구조입니다. 각 키는 고유해야 하며, 값은 중복되어도 상관없습니다.

딕셔너리 자료형의 특징

  • 중괄호({})로 둘러싸여 있고, 각 요소는 쉼표(,)로 구분됩니다.
  • 키와 값은 콜론(:)으로 연결되어 있습니다.
  • 키는 변경할 수 없는(immutable) 자료형이어야 하지만, 값은 어떤 자료형도 가능합니다.

예제 코드


# 빈 딕셔너리 생성
my_dict = {}

# 딕셔너리에 요소 추가
my_dict['name'] = 'Alice'
my_dict['age'] = 30
my_dict['city'] = 'New York'

# 딕셔너리 요소 접근
print(my_dict['name'])  # 출력: Alice
print(my_dict['age'])   # 출력: 30

# 딕셔너리 순회
for key, value in my_dict.items():
    print(f'{key}: {value}')
        

Leave a Comment