Akashic Records

2.2 변수와 자료형 본문

Python for Beginners

2.2 변수와 자료형

Andrew's Akashic Records 2023. 3. 16. 14:52
728x90

파이썬에서 변수는 데이터를 저장하는 메모리 공간에 대한 참조를 의미합니다. 변수는 값에 할당할 수 있는 이름표라고 생각해보세요. 변수를 선언하고 값을 할당하는 과정은 매우 간단하며, 별도의 변수 타입 선언이 필요하지 않습니다. 

 

파이썬에서 변수를 사용할 때 지켜야 할 몇 가지 규칙

  • 변수 이름에는 문자, 숫자, 밑줄만 사용할 수 있습니다. 변수 이름 맨 앞에는 문자나 밑줄만 쓸 수 있고 숫자는 쓸수 없습니다.
  • 변수 이름에는 공백을 쓸 수 없습니다. 공백이 필요하다면 밑줄을 대신 사용하세요.
  • 파이썬 키워드와 내장 함수 이름을 변수 이름으로 사용하지 마세요. 예를 들어 print처럼 파이썬이 이미 예약한 단어는 변수 이름으로 쓸 수 없습니다.
  • 변수 이름은 짤으면서도 의미가 분명해야 합니다. 프로그램이 복잡해질수록 변수 이름의 중요성이 커집니다.
  • 혼동하기 쉬운글짜는 사용하는데 주의 하세요. l, 1, O, 0 등..
  • 변하지 않는 값을 저장할때(상수)는 대분자를 사용하세요.

변수 다중 할당

코드 한 행에서 여러 변수에 값을 할당할수 있습니다. 이러면 프로그램의 길이가 짧아져 읽기 쉬워집니다.

x, y, z = 0, 0, 0

 

파이썬에서는 주로 다음과 같은 자료형을 사용합니다.

 

1. 정수 (int): 정수 값을 표현하는 자료형입니다.

a = 10

2. 실수 (float): 소수점을 포함한 실수 값을 표현하는 자료형입니다.

b = 3.14

3. 문자열 (str): 문자들의 시퀀스를 표현하는 자료형입니다. 작은따옴표('') 또는 큰따옴표("")로 둘러싸서 표현합니다.

c = 'Hello, Python!'

4. 리스트 (list): 여러 값들의 시퀀스를 표현하는 자료형입니다. 대괄호([]) 안에 쉼표(,)로 구분된 값을 넣어 표현합니다.

리스트는 일종의 요소들을 순서에 따라 모은 컬렉션입니다. 리스트에는 보통 둘 이상의 요소가 포함되므로 리스트 이름은 복수형으로 짓는게 보통입니다.(names, letters..)

리스트의 요소에 접근할 때는 인덱스를 사용하며 인덱스는 0부터 시작합니다.

d = [1, 2, 3, 4, 5]

my_list = [1, 2, 3, 2, 1]
print(my_list.index(2))  # 1
print(my_list.count(2))  # 2

5. 튜플 (tuple): 리스트와 유사하지만, 한 번 생성되면 값을 변경할 수 없는 불변(immutable) 자료형입니다. 소괄호(()) 안에 쉼표(,)로 구분된 값을 넣어 표현합니다.

e = (1, 2, 3, 4, 5)

6. 딕셔너리 (dict): 키(key)와 값(value) 쌍을 저장하는 자료형입니다. 중괄호({}) 안에 쉼표(,)로 구분된 키와 값의 쌍을 넣어 표현합니다.

f = {'apple': 3, 'banana': 5, 'orange': 2}

7. 집합 (set): 중복되지 않은 순서 없는 항목들의 모임을 표현하는 자료형입니다. 중괄호({}) 안에 쉼표(,)로 구분된 값을 넣어 표현합니다.

g = {1, 2, 3, 4, 5}

 

파이썬은 동적 타이핑(dynamic typing)을 지원하므로, 변수의 자료형을 미리 선언할 필요가 없습니다. 변수에 값을 할당할 때 자동으로 자료형이 결정됩니다. type() 함수를 사용하여 변수의 자료형을 확인할 수 있습니다.

a = 10
print(type(a))  # <class 'int'>
728x90

'Python for Beginners' 카테고리의 다른 글

2.4 조건문  (0) 2023.03.16
2.3 연산자와 표현식  (0) 2023.03.16
2.1 파이썬 설치 및 설정  (0) 2023.03.16
1.3 파이썬의 장점과 단점  (0) 2023.03.16
1.2 프로그래밍 언어 비교  (0) 2023.03.16
Comments