λ°μν
1. λ¬Έμμ΄ (String)
- λ¬Έμμ΄μ λ¬Έμμ΄ λ°μ΄ν°λ₯Ό νννλ μλ£ν.
- ν°λ°μ΄ν(") λλ μμλ°μ΄ν(')λ‘ λ¬Έμμ΄μ μ μνλ€.
- λ¬Έμμ΄μ λ³κ²½ν μ μμΌλ©°(immutable), μΈλ±μ±κ³Ό μ¬λΌμ΄μ±μ ν΅ν΄ λ¬Έμμ΄μ κ°λ³ λ¬Έμμ μ κ·Όν μ μλ€.
text = "Hello, World!"
print(text) # μΆλ ₯: Hello, World!
# μΈλ±μ±μ ν΅ν΄ λ¬Έμ μ κ·Ό
print(text[0]) # μΆλ ₯: H
# μ¬λΌμ΄μ±μ ν΅ν΄ λΆλΆ λ¬Έμμ΄ μ κ·Ό
print(text[0:5]) # μΆλ ₯: Hello
2. μ«μ (Number)
- μ«μκ° μ μ(int)μ μμ(float)λ‘ λλλ€.
- cf) μλ°μ€ν¬λ¦½νΈμ κ²½μ° μ μμ μμ λͺ¨λ number νμ μΌλ‘ ꡬλΆμ΄ μλ€.
num = 10 # μ μ
pi = 3.14 # μμ
print(num, pi) # μΆλ ₯: 10 3.14
# μ°μ μ°μ°
result = num + pi
print(result) # μΆλ ₯: 13.14
3. λΆλ¦° (Boolean)
- λΆλ¦°μ True λλ False λ κ°μ§ κ°λ§ κ°μ§ μ μλ λ°μ΄ν° νμ μ΄λ€.
- μ£Όλ‘ μ‘°κ±΄λ¬Έμμ μ¬μ©λλ€.
- Pythonμμλ λμλ¬Έμλ₯Ό ꡬλΆνλ©°, λ°λμ True, Falseλ‘ μμ±ν΄μΌ νλ€.
is_active = True
print(is_active) # μΆλ ₯: True
# 쑰건문μμ μ¬μ©
if is_active:
print("νμ± μνμ
λλ€.") # μΆλ ₯: νμ± μνμ
λλ€.
4. 리μ€νΈ (List) :: [ ]
- 리μ€νΈλ μμκ° μλ λ°μ΄ν° νμ μΌλ‘, μ€λ³΅λ κ°μ νμ©νλ€.
- 리μ€νΈλ λκ΄νΈ[ ]λ‘ μ μλλ€.
- 리μ€νΈλ λ³κ²½ κ°λ₯νλ©°, μΈλ±μ±κ³Ό μ¬λΌμ΄μ±μ ν΅ν΄ μμμ μ κ·Όν μ μκ³ κ°μ μΆκ°νκ±°λ μ κ±°ν μ μλ€.
- JavaScriptμ λ°°μ΄κ³Ό μ μ¬
fruits = ["μ¬κ³Ό", "λ°λλ", "체리"]
print(fruits) # μΆλ ₯: ['μ¬κ³Ό', 'λ°λλ', '체리']
# κ°μ λ³κ²½
fruits[1] = "λΈκΈ°"
print(fruits) # μΆλ ₯: ['μ¬κ³Ό', 'λΈκΈ°', '체리']
# κ°μ μΆκ°
fruits.append("ν¬λ")
print(fruits) # μΆλ ₯: ['μ¬κ³Ό', 'λΈκΈ°', '체리', 'ν¬λ']
5. νν (Tuple) :: ( )
- ννμ λ³κ²½ν μ μλ(immutable) μμκ° μλ λ°μ΄ν° νμ μ΄λ€.
- μκ΄νΈ( )λ‘ μ μλλ©°, μ€λ³΅λ κ°μ νμ©νλ€.
- ν λ² μμ±λ ννμ κ°μ μμ , μΆκ° λλ μμ ν μ μλ€.
coordinates = (10, 20)
print(coordinates) # μΆλ ₯: (10, 20)
# μΈλ±μ±μ ν΅ν΄ μμ μ κ·Ό
print(coordinates[0]) # μΆλ ₯: 10
# ννμ λ³κ²½ λΆκ°λ₯νλ―λ‘ λ€μ μ€μ μ€λ₯ λ°μ
# coordinates[0] = 30 # TypeError
6. μ§ν© (Set) :: { }
- μ§ν©μ μ€λ³΅λ κ°μ νμ©νμ§ μλ, μμκ° μλ λ°μ΄ν° νμ μ΄λ€.
- μ€κ΄νΈ{ )λ‘ μ μλλ©°, κ°μ μΆκ°νκ±°λ μ κ±°ν μ μλ€.
- μ§ν©μ μμλ μμκ° μκΈ° λλ¬Έμ μΈλ±μ±μΌλ‘ μ κ·Όν μ μλ€.
numbers = {1, 2, 3, 4, 5, 1, 2}
print(numbers) # μΆλ ₯: {1, 2, 3, 4, 5} (μ€λ³΅ κ°μ μ κ±°λ¨)
# κ°μ μΆκ°
numbers.add(6)
print(numbers) # μΆλ ₯: {1, 2, 3, 4, 5, 6}
7. λμ λ리 (Dictionary) :: { }
- λμ λ리λ ν€-κ° μμΌλ‘ ꡬμ±λ λ°μ΄ν° νμ μ΄λ€.
- μ€κ΄νΈ{ }λ‘ μ μλλ©°, ν€λ₯Ό ν΅ν΄ κ°μ μ κ·Όν μ μλ€.
- μ€λ³΅λ ν€λ νμ©λμ§ μμ§λ§, κ°μ μμ ν μ μλ€.
- JavaScriptμ κ°μ²΄μ μ μ¬
person = {"name": "Alice", "age": 25}
print(person) # μΆλ ₯: {'name': 'Alice', 'age': 25}
# ν€λ₯Ό ν΅ν΄ κ° μ κ·Ό
print(person["name"]) # μΆλ ₯: Alice
# κ°μ μμ
person["age"] = 26
print(person) # μΆλ ₯: {'name': 'Alice', 'age': 26}
λ°μν
'π©βπ» hello, world! > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
νμ΄μ¬ κΈ°μ΄ 04 - ν΄λμ€ (0) | 2024.11.01 |
---|---|
νμ΄μ¬ κΈ°μ΄ 03 - ν¨μ (0) | 2024.10.18 |
νμ΄μ¬ κΈ°μ΄ 02 - μ μ΄λ¬Έ(ifλ¬Έ / forλ¬Έ/ whileλ¬Έ) (0) | 2024.10.17 |
νμ΄μ¬ μλ£ν(list, tuple, set, dict) κ° μΆκ°/μμ /μμ (0) | 2024.10.04 |
νμ΄μ¬ μ€μΉνκΈ°(Anaconda, Miniconda) (7) | 2024.10.02 |