Python 파이썬

[Python] 파이썬 기초 정리-1 | 변수, 데이터 타입 (자료형), 형변환 | 파이썬 기초 문법

wolleyneerg 2024. 5. 16. 21:29
반응형

변수와 데이터 타입 (자료형)

  • 파이썬에서는 변수를 사용하여 데이터를 저장할 수 있고, 변수를 선언할 때 데이터 타입을 명시할 필요가 없다.
  • 파이썬은 자동으로 데이터 타입을 결정한다. 

 

1. 숫자 타입 - 정수(int), 실수(float), 복소수(complex)

# 정수 (int)
a = 5
b = -3

# 실수 (float)
x = 3.14
y = -16.2

# 복소수 (complex)
e = 1 + 2j
f = complex(1, 2)

 

 

2. 문자열 타입 (str) : 작은 따옴표 (')큰 따옴표 (")로 감싸서 표현

# 문자열
name = "Python" # 또는 'Python'

#여러 줄 문자열
multiline = """ This is
a multiline
string."""

# 문자열의 덧셈(연결) 과 곱셈(반복)이 가능
combined = "Hello, " + "John"
repeated = "HELLO!" * 3

 

 

3. 부울 타입 (bool) : True 또는 False로 표현

# 부울 (bool)
is_active = True  
is_admin = False

 

 

4. 리스트(list) : 리스트는 대괄호 [ ] 를 사용하여 여러 값을 순서대로 저장. 리스트의 요소들은 서로 다른 데이터 타입이 가능

# 리스트 (list)
numbers = [1, 2, 3, 4, 5]  # 리스트 (배열)
mixed_list = [1, "two", 3.0, True]

# 리스트 조작
numbers.append(6)  # 요소 추가
print(numbers)

numbers.remove(3)  # 특정 요소 제거
print(numbers)

 

 

5. 튜플 (tuple) : 튜플은 소괄호 ( ) 를 사용하여 여러 값을 순서대로 저장하며 불변(immutable)이라는 특징이 있음

# 튜플
coordinates = (10.0, 20.0)
person = ("Alice", 30, "Engineer")

# 튜플 요소 접근
print(coordinates[0])

 

 

6. 딕셔너리 (dict) : 딕셔너리는 중괄호 { } 를 사용하여 키-값 쌍을 저장

# 딕셔너리 (키-값 쌍)
person = {"name": "Alice", "age": 30, "job": "Engineer"}

# 딕셔너리 조작
print(person["name"])  # 값 접근
person["age"] = 31  # 값 변경
print(person)

person["city"] = "New York"  # 새로운 키-값 쌍 추가
print(person)

 

 

7. 집합 (set) : 집합은 중괄호 { } 를 사용하여 고유한 값을 저장. 집합은 중복된 요소를 허용하지 않음

# 집합
fruits = {"apple", "banana", "cherry"}
print(fruits)

# 집합 조작
fruits.add("orange")  # 요소 추가
print(fruits)

fruits.remove("banana")  # 특정 요소 제거
print(fruits)

 

 

형변환

  • 문자열 -> 정수
  • 정수 -> 문자열
  • 리스트 -> 집합
# 문자열을 정수로 변환
num_str = "10"
num_int = int(num_str)
print(num_int)

# 정수를 문자열로 변환
num_str = str(num_int)
print(num_str)

# 리스트를 집합으로 변환
num_list = [1, 2, 2, 3]
num_set = set(num_list)
print(num_set)

 

 

 


파이썬의 기본연산자에 대한 설명은 다음 장

2024.05.16 - [컴퓨터언어/Python 파이썬] - [Python] 파이썬 기초 정리-2 | 기본 연산자 (산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자) | 파이썬 기본 문법

 

[Python] 파이썬 기초 정리-2 | 기본 연산자 (산술 연산자, 비교 연산자, 논리 연산자, 할당 연산자) |

1. 산술 연산자덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 몫(//), 나머지(%), 거듭제곱(**)과 같은 숫자 연산을 수행# 덧셈 (Addition)print(3 + 5) # 결과: 8# 뺄셈 (Subtraction)print(10 - 4) # 결과: 6# 곱셈 (Multiplication)pr

wolleyneerg.tistory.com

 

반응형