일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- oracle
- 유닉스
- write by chatGPT
- 소프트웨어공학
- chatGPT's answer
- 자바네트워크
- 시스템
- kotlin
- python
- 역학
- 리눅스
- android
- write by GPT-4
- lombok
- 자바암호
- Spring boot
- Java
- 뉴턴역학
- GIT
- 고전역학
- flet
- NIO
- JVM
- 코틀린
- 인프라
- 자바
- GPT-4's answer
- 파이썬
- 웹 크롤링
- Database
- Today
- Total
Akashic Records
2.2 변수와 자료형 본문
파이썬에서 변수는 데이터를 저장하는 메모리 공간에 대한 참조를 의미합니다. 변수는 값에 할당할 수 있는 이름표라고 생각해보세요. 변수를 선언하고 값을 할당하는 과정은 매우 간단하며, 별도의 변수 타입 선언이 필요하지 않습니다.
파이썬에서 변수를 사용할 때 지켜야 할 몇 가지 규칙
- 변수 이름에는 문자, 숫자, 밑줄만 사용할 수 있습니다. 변수 이름 맨 앞에는 문자나 밑줄만 쓸 수 있고 숫자는 쓸수 없습니다.
- 변수 이름에는 공백을 쓸 수 없습니다. 공백이 필요하다면 밑줄을 대신 사용하세요.
- 파이썬 키워드와 내장 함수 이름을 변수 이름으로 사용하지 마세요. 예를 들어 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'>
'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 |