λ³Έ κ°μ μλ£λ λ°μ΄ν° κ³Όνμ μν νμ΄μ¬ νλ‘κ·Έλλ°/μ΅μ±μ² , μ ν ν¬ νμ΄μ¬/λ°μμ© μ μ°Έκ³ νμ¬ μ μνμμ΅λλ€.
κ°μ μλ£μ λ³κ°λ‘ μμμμλ§ μ€λͺ ν λΆλΆλ μμΌλ μ΄ μ μ°Έκ³ ν΄μ£ΌμκΈΈ λ°λλλ€.
κ°μμλ£λ pptλ‘ λ€μ΄λ°μ 보μλ κ²μ μΆμ²λ립λλ€.
- μλ£νμ΄λ?
β· νλ‘κ·Έλλ°μ ν λ μ°μ΄λ μ«μ, λ¬Έμμ΄ λ± μλ£ ννλ‘ μ¬μ©νλ λͺ¨λ κ²!
μ¦, νλ‘κ·Έλ¨μ κΈ°λ³Έμ΄μ ν΅μ¬ λ¨μ
β· μλ£νμ μ’ λ₯?
1. μ«μν 4. νν μλ£ν 7. λΆ μλ£ν
2. λ¬Έμμ΄ μλ£ν 5. λμ λ리 μλ£ν
3. 리μ€νΈ μλ£ν 6. μ§ν© μλ£ν
- μ«μν?
β· μ«μ ννλ‘ μ΄λ£¨μ΄μ§ μλ£ν
β· μ«μνμ μ’ λ₯
νλͺ© | νμ΄μ¬ μ¬μ© μμ |
μ μ(Integer) | 123, -345, 0 |
μ€μ(Floating-point) | 123.45, -1234.5, 3.4e10 |
8μ§μ(Octal) | 0o34, 0o25 |
16μ§μ(Hexademical) | 0x2A, 0xFF |
- μ μν?
β· μ μλ₯Ό λ»νλ μλ£ν
β· ex) 123, -178, 0 ...
β· νμ΄μ¬ μ¬μ© μμ
type ν¨μ?!
β· κ°μ²΄λ₯Ό μΈμλ‘ λ°μ ν΄λΉ κ°μ²΄μ
λ°μ΄ν° νμ μ λ°νν΄μ£Όλ ν¨μ
- μ€μν?
β· μμμ μ΄ ν¬ν¨λ μ«μλ₯Ό λ»νλ μλ£ν
β· ex) 12.3, -3.4 ...
β· νμ΄μ¬ μ¬μ© μμ
- 8μ§μμ 16μ§μ (λ§μ΄ μμ°μ¬μ!)
β· 8μ§μλ₯Ό λ§λ€κΈ° μν΄μλ μ«μκ° 0o λλ 0O(μ«μ 0 + μνλ²³ μλ¬Έμ o
λλ λλ¬Έμ O)λ‘ μμνλ©΄ λλ€.
β· ex) 0o177, 0o34, 0o25 ...
β· 16μ§μλ₯Ό λ§λ€κΈ° μν΄μλ 0xλ‘ μμνλ©΄ λλ€.
β· ex) 0x2A , 0x,FF, 0xABC …
β· 8μ§μμ 16μ§μλ νμ΄μ¬μμ μ μ¬μ©νμ§ μμ
- μ°μ°μ μ¬μ©νκΈ°
β· λ§μ μ°μ°μ +
β· λΊμ μ°μ°μ -
β· κ³±μ μ°μ°μ *
β· λλμ μ°μ°μ /
β· μ κ³± μ°μ°μ **
β· λλμ ν λλ¨Έμ§ λ°ν μ°μ°μ %
β· λλμ ν λͺ« λ°ν μ°μ°μ //
- λ¬Έμμ΄ μλ£ν
β· λ¬Έμ, λ¨μ΄ λ±μΌλ‘ ꡬμ±λ λ¬Έμλ€μ μ§ν©
β· ex) “Hello World”, ‘Python is fun’...
β· λ¬Έμμ΄ λ§λλ λ°©λ²
ν° λ°μ΄ν(“)λ‘ μμͺ½ λλ¬μΈκΈ° - “Hello World”
μμ λ°μ΄ν(‘)λ‘ μμͺ½ λλ¬μΈκΈ° - ‘Python is fun’
ν° λ°μ΄ν(λλ μμ λ°μ΄ν) 3κ°(“““,‘‘‘)λ₯Ό μ°μμΌλ‘ μ¨μ μμͺ½ λλ¬μΈκΈ°
- “““Hello, Python”””, ‘‘‘Hello, Python’’’
- λ°μ΄νλ₯Ό ν¬ν¨μν€λ λ°©λ²
β· λ¬Έμμ΄μ μμ λ°μ΄νλ₯Ό ν¬ν¨μν€κ³ μΆμ λ
a = “Python’s favorite food is perl”
ν° λ°μ΄νλ‘ λλ¬μΈλ©΄ λ¨
β· λ¬Έμμ΄μ ν° λ°μ΄νλ₯Ό ν¬ν¨μν€κ³ μΆμ λ
b = ‘“Python is very easy.” he says.’
μμ λ°μ΄νλ‘ λλ¬μΈλ©΄ λ¨
- λ°±μ¬λμμ μ¬μ©
β· λ°±μ¬λμ(\)λ₯Ό μ¬μ©ν΄μ μμ λ°μ΄νμ ν° λ°μ΄νλ₯Ό λ¬Έμμ΄μ ν¬ν¨μν€κΈ°
a = ‘Python\’s favorite food is perl’
b = “\“Python is very easy.\” he says.”
λ°±μ¬λμ(\)λ₯Ό μμ λ°μ΄νλ ν° λ°μ΄ν μμ μ½μ νλ©΄ λ°±μ¬λμ λ€μ
μμ λ°μ΄νλ ν° λ°μ΄νλ λ¬Έμμ΄μ λλ¬μΈλ κΈ°νΈμ μλ―Έκ° μλλΌ
λ¬Έμ(‘), (“) κ·Έ μ체λ₯Ό λ»νκ² λ¨
- λ¬Έμμ΄μ΄ μ¬λ¬ μ€μΌ λ
Life is too short
You need python
β· μ€μ λ°κΎΈλ μ΄μ€μΌμ΄ν μ½λ \n μ¬μ©νκΈ°
a = “Life is too short\nYou need python”
β· μ°μλ λ°μ΄ν μ¬μ©νκΈ°
a = “““Life is too short
You need pyhton”””
- λ¬Έμμ΄ μ°μ°νκΈ°
β· λ¬Έμμ΄μ λν΄μ μ°κ²°νκΈ°
β· λ¬Έμμ΄ κ³±νκΈ°
μμ© μμ
- λ¬Έμμ΄ μΈλ±μ±&μ¬λΌμ΄
>>> a = “Life is too short, You need Python”
L | i | f | e | i | s | t | o | o | s | h | o | r | t | , | Y | o | u | n | e | e | d | P | y | t | h | o | n | ||||||
0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 |
β· λ¬Έμμ΄ μΈλ±μ±
λ¬Έμμ΄ μμ νΉμ ν κ°μ λ½μλ΄λ κ²
>>> a[λ²νΈ]
β· λ¬Έμμ΄ μ¬λΌμ΄μ±
ν λ¬Έμκ° μλ λ¨μ΄λ λ¬Έμ λ¬Άμ μ±λ‘ λ½μλ΄λ κ²
>>> a[μμ λ²νΈ : λ λ²νΈ]
μ£Όμ : λ λ²νΈλ μΆλ ₯ λ¬Έμμ ν¬ν¨νμ§ μμμ!
- μΈλ±μ±, μ¬λΌμ΄μ± μμ©
β· λ¬Έμμ΄ λλκΈ°
- λ¬Έμμ΄ κ΄λ ¨ ν¨μ
β· λ¬Έμ κ°μ μΈκΈ°(count)
β· μμΉ μλ €μ£ΌκΈ° 1(find)
β· μμΉ μλ €μ£ΌκΈ° 2(index)
β· λ¬Έμμ΄ μ½μ (join)
β· μλ¬Έμλ₯Ό λλ¬Έμλ‘ λ°κΎΈκΈ°(upper)
β· λλ¬Έμλ₯Ό μλ¬Έμλ‘ λ°κΎΈκΈ°(lower)
- 리μ€νΈ μλ£ν
β· νλμ λ³μμ μ¬λ¬ κ°μ ν λΉνλ μλ£ν
ⷠ리μ€νΈλ₯Ό λ§λλ λ°©λ²
리μ€νΈλͺ = [ μμ1, μμ2, μμ3, … ]
β· ex)
>>> odd = [ 1, 3, 5, 7, 9]
- 리μ€νΈ μΈλ±μ±
β· μΈλ±μ±μ μ΄μ©νμ¬ μμκ° μΆμΆνκΈ°
>>> a = [1, 2, 3]
>>> a[0]
1
β· μΈλ±μ±μ μ΄μ©νμ¬ λ¦¬μ€νΈ μ 리μ€νΈμ μμκ° μΆμΆνκΈ°
>>> a = [1, 2, 3, [‘a’, ‘b’, ‘c’]]
>>> a[3][0]
‘a’
- 리μ€νΈ μ¬λΌμ΄μ±
β· μ¬λΌμ΄μ±μ 리μ€νΈμμ μ¬μ©νλ©΄?
>>> a = [1, 2, 3, 4, 5]
>>> a[0:2]
[1,2]
- 리μ€νΈ μ°μ°νκΈ°
ⷠ리μ€νΈ λνκΈ°( + )
ⷠ리μ€νΈ λ°λ³΅νκΈ°( * )
ⷠ리μ€νΈ κΈΈμ΄ κ΅¬νκΈ°(len ν¨μ)
- 리μ€νΈ μμ , μμ
ⷠ리μ€νΈμμ κ° μμ νκΈ°
ⷠ리μ€νΈμμ κ° μμ νκΈ°
del κ°μ²΄
- 리μ€νΈ κ΄λ ¨ ν¨μ
ⷠ리μ€νΈμ μμ μΆκ°(append)
ⷠ리μ€νΈ μ λ ¬(sort)
ⷠ리μ€νΈ λ€μ§κΈ°(reverse)
β· μμΉ λ°ν(index)
ⷠ리μ€νΈμ μμ μ½μ (insert)
ⷠ리μ€νΈ μμ μ κ±°(remove)
ⷠ리μ€νΈ μμ λμ§μ΄λ΄κΈ°(pop)
ⷠ리μ€νΈμ ν¬ν¨λ νΉμ μμ κ°μ μΈκΈ°(count)
ⷠ리μ€νΈ νμ₯(extend)
- νν μλ£ν
ⷠ리μ€νΈμ²λΌ μ¬λ¬ κ°μ λ°μ΄ν°λ₯Ό νλλ‘ λ¬Άλλ° μ¬μ©
ⷠ리μ€νΈ vs νν
- 리μ€νΈλ [ ]λ‘ λλ¬μΈμ§λ§ ννμ ( )λ‘ λλ¬μ
- 리μ€νΈλ μμλ€μ μμ±, μμ , μμ μ΄ κ°λ₯νμ§λ§ ννμ μμλ€μ
λ°κΏ μ μμ
β· νν μΈλ±μ±, μ¬λΌμ΄μ±, λνκΈ°, κ³±νκΈ° λ±λ±.. 리μ€νΈμ λͺ¨λ λμΌ
- λμ λ리 μλ£ν
β· μ¬μ ν λ°μ΄ν°λ₯Ό μλ―Ένλ©°, keyμ valueλ₯Ό 1λ1λ‘ λμμν¨ νν
μ΄λ νλμ keyμλ νλμ valueλ§μ΄ λμλ¨
β· { Key1 : Value1, Key2 : Value2, Key3 : Value3, …}
Keyλ λ³νμ§ μλ κ°, Valueλ λ³νλ κ°κ³Ό λ³νμ§ μλ κ° λ λ€ κ°λ₯
β· ex) dic = {‘name’:‘pey’, ‘phone’:‘0119993323’,
‘birth’:‘1118’ }
- λμ λ리 μ μΆκ°, μμ νκΈ°
β· λμ λ리 μ μΆκ°νκΈ°
β· λμ λ리 μ μμ νκΈ°
- λμ λ리 μ¬μ© λ°©λ²
β· Key μ¬μ©ν΄ Value μ»κΈ°
β· μ£Όμμ¬ν
- λμ λ리 κ΄λ ¨ ν¨μ
β· Key 리μ€νΈ λ§λ€κΈ°(keys)
β· Value 리μ€νΈ λ§λ€κΈ°(values)
β· Key, Value μ μ»κΈ°(items)
β· Key : Value μ λͺ¨λ μ§μ°κΈ°(clear)
β· Keyλ‘ Value μ»κΈ°(get)
β· ν΄λΉ Keyκ° λμ λ리 μμ μλμ§ μ‘°μ¬νκΈ°(in)
- μ§ν© μλ£ν
β· μ§ν©μ κ΄λ ¨λ κ²μ μ½κ² μ²λ¦¬νκΈ° μν΄ λ§λ μλ£ν
β· μ§ν© μλ£ν λ§λλ λ²(set)
β· μ§ν© μλ£ν νΉμ§
- μ€λ³΅μ νμ©νμ§ μλλ€.
- μμκ° μλ€.
-λΆ μλ£ν
β· μ°Έ(True)κ³Ό κ±°μ§(False)μ λνλ΄λ μλ£ν
β· λΆ μλ£ν μ΄ν΄λ³΄κΈ°
'π μ€ν°λ > νμ΄μ¬ μ€ν°λ κ°μμλ£' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[4ν/κΉλ―Όν] 1μ°¨μ νμ΄μ¬ μ€ν°λ - μ μΆλ ₯ (0) | 2023.03.16 |
---|---|
[3ν/κΉκ²½μ] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (0) | 2023.03.15 |
[2ν/κΉκ°λ¦Ό, μ΅λ€μ] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (2) | 2023.03.15 |
[3ν/κΉκ·λ¦¬] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (1) | 2023.03.14 |
[1ν/νμμ] 1μ°¨μ νμ΄μ¬ μ€ν°λ - μ μΆλ ₯ (0) | 2023.03.09 |