2μ£Όμ°¨ μλ£ν
μ°Έκ³ μλ£: λ°μ΄ν° κ³Όνμ μν νμ΄μ¬ νλ‘κ·Έλλ°, μ ν ν¬ νμ΄μ¬
λ³μμ λ©λͺ¨λ¦¬
- λ³μ
:νλ‘κ·Έλλ°μμλ μ΄λ€ κ°μ μ μ₯νλ μ₯μ
:μνμμμ λ³μμ λΉμ·νμ§λ§ μ½κ° λ€λ¦ - λ³μλͺ
λ€λ₯Έ μ¬λλ μ΄ν΄ν μ μλ λ³μλͺ
μ μ νλ κ²μ΄ μ’μ:νΉλ³ν μλ―Έκ° μλ μμ½μ΄ μ¬μ© μλ¨
:λμλ¬Έμ κ΅¬λΆ μ£Όμ professer Professer
:μνλ²³,μ«μ,λ°μ€(_) μ¬μ©, νκΈX - μμ
professer = 'Yerim Choi' a = 3 b = 7 month_price = 32460 birth_00 = 1126 birth_00 = '011126'
- professerμ΄λΌλ λ³μμ ‘yerim Choi’λΌλ λ¬Έμλ°μ΄ν°λ₯Ό ν λΉ(λ³μμ λ°μ΄ν°λ₯Ό λ£λ κ³Όμ )ν¨
λ°μ΄ν° νμ
- μ«μν
:μ μν(int) - 0, 17 ,-149
:μ€μν(float) - 1.2, 3.49
:8μ§μ - 0o177
:16μ§μ - 0x8ff, 0xABC
<<μ¬μΉμ°μ°, μ°μ°μ(μ κ³±μΉ), //μ°μ°μ(λͺ«), %μ°μ°μ(λλ¨Έμ§), μ¦κ°(κ°μ) μ°μ°>>
- λ¬Έμμ΄ μλ£ν
:κ°μ΄ λ¬Έμλ‘ μΆλ ₯λλ μλ£νμΌλ‘ νμ΄μ¬μμ λ³΄ν΅ λ°μ΄νμ λ€μ΄κ° μ 보λ₯Ό μλ―Έ
μ¬λ¬μ€μΈ λ¬Έμμ΄μ λ³μμ λμ νκ³ μΆμ λ (μ€ λ°κΎΈκΈ°, ν λ°κΎΈκΈ°)
π‘ λ¬Έμμ΄ μ°μ°νκΈ°, λ¬Έμμ΄ μΈλ±μ±κ³Ό μ¬λΌμ΄μ±, λ¬Έμμ΄ ν¬λ§€ν , λ¬Έμμ΄ κ΄λ ¨ ν¨μ
-λ¬Έμμ΄ μ°μ°νκΈ°: λ¬Έμμ΄μ λν΄μ μ°κ²°νκ±°λ, κ³±νλ§νΌ μΆλ ₯ν μ μμ
-λ¬Έμμ΄ μΈλ±μ±: μΈλ±μ€λ κ°λ¦¬ν¨λ€λ μλ―Έ, λ¬Έμμ΄μ λ²νΈλ₯Ό 맀겨 νΉμ ν κ°μ λ½μλ
-λ¬Έμμ΄ μ¬λΌμ΄μ±: μλΌλΈλ€λ μλ―Έλ‘ λ¨μν ν λ¬Έμκ° μλ λ¨μ΄λ₯Ό λ½μλ
-λ¬Έμμ΄ ν¬λ§€ν : λ¬Έμμ΄ μμ νΉμ ν κ°μ λ°κΏμΌ ν κ²½μ° μ¬μ©ν¨
-λ¬Έμμ΄ κ΄λ ¨ ν¨μ: μλ¬Έμ<>λλ¬Έμ(upper,lower), 곡백μ§μ°κΈ°(strip), λ°κΎΈκΈ°(replace),λλκΈ°(split) - λΆλ¦° μλ£ν
:μ°Έμ True μ»΄ν¨ν°μμ 1, κ±°μ§μ False μ»΄ν¨ν°μμ 2μΆλ ₯κ°μ True
:λ Όλ¦¬νμ΄λΌκ³ λ νλ©°, μ°Έκ³Ό κ±°μ§μ ννν λ μ¬μ©
print(1==1)
μΆλ ₯κ°μ True - μ½λ
a = 1
b = 1
print(a, b)
11
a = 1.5
b = 3.5
print(a, b)
1.5 3.5
a = "ABC"
b = "101010"
print (a, b)
ABC 101010
a = True
b = False
print(a, b)
True Falseβ
μλ£ν λ³ν λ° μλ£ν νμΈ
:λ€μν νμ μ μλ£νμ μμ λ‘κ² λ³ννμ¬ μ¬μ©ν΄μΌν¨
ex) μ¬μ΄νΈμ λ‘κ·ΈμΈν λ μ«μλ‘ μ λ ₯ν΄μΌν¨, but μ»΄ν¨ν°λ λ¬Έμμ΄λ‘ μΈμνλ κ²½μ°κ° λ§μ
float( )ν¨μ, int( )ν¨μλ₯Ό μ¬μ©
- μ μνκ³Ό μ€μν κ° λ³ν
float( )ν¨μ (μ μν > μ€μν)
a = 10
print(a)
10
# aλ³μμ μ μ λ°μ΄ν° 10 ν λΉ
# aκ° μ μνμΌλ‘ μΆλ ₯
a = float(10)
print(a)
10.0
#aλ₯Ό μ€μνμΌλ‘ λ³ν
int( )ν¨μ (μ€μν > μ μν)
a = int(10.7)
b = int(10.3)
print(a)
10
print(b)
10
#νλ‘κ·Έλλ°μμ μμμ μ΄νλ λ΄λ¦Ό
- μ«μνκ³Ό λ¬Έμν κ° λ³ν
a = '76.3'
b = float(a)
print(a)
76.3
print(b)
76.3
print (a + b)
Traceback (most recent call last):
File "<stdin>", line 1, in ‹module>
TypeError: can only concatenate str (nor "float") to str
a = float(a)
b = a
print(a + b)
152.6
a = str(a)
b = str(b)
print(a + b)
76.376.3
-μλ£ν νμΈνκΈ°
type( )ν¨μ μ¬μ©
a = int(10.3)
type(a)
<class 'int’>
b = float(10.3)
type(b)
<class 'float'>
c = str(10.3)
type(c)
<class 'str’>
리μ€νΈ
:κ°μ₯ λ§μ΄ μ¬μ©νλ μλ£νμΌλ‘ λ°°μ΄μ΄λΌκ³ ν¨ (νλ‘κ·Έλλ°> λ°°μ΄, νμ΄μ¬ > 리μ€νΈ)
ex)100λͺ μ μνμ μλ₯Ό μ λ ₯ν λ λ³μλ₯Ό 100κ° λ§λλ κ²μ λ²κ±°λ‘μ
- κ°λ
-νλμ μλ£νλ§ μ μ₯νμ§ μκ³ , μ μν,μ€μν λ€μν μλ£ν ν¬ν¨ κ°λ₯
-νλμ λ³μμ μ¬λ¬ κ°μ μ μ₯νλ μλ£ν(=μνμ€ μλ£ν: μ¬λ¬ μλ£λ₯Ό μμλλ‘ λ£μ)
μΈλ±μ±κ³Ό μ¬λΌμ΄μ±
-μΈλ±μ±
:리μ€νΈμ μ μ₯λμ΄ μλ κ°μ μ κ·ΌνκΈ° μν΄ μλμ μΈ μ£Όμλ₯Ό μ¬μ©νλ κ²
-μ¬λΌμ΄μ±
:리μ€νΈμ μΈλ±μ€ κΈ°λ₯μ μ¬μ©νμ¬ μ 체 리μ€νΈμμ μΌλΆλ₯Ό μλΌλ΄μ΄ μ¬μ©νλ κ²
κΈ°λ³Έλ¬Έλ²: λ³μλͺ
[μμ μΈλ±μ€:λ§μ§λ§ μΈλ±μ€]
-리λ²μ€ μΈλ±μ€
:μΈλ±μ€λ₯Ό 첫λ²μ§Έ κ°μ΄ μλ λ§μ§λ§ κ°λΆν° μμνλ λ°©μ
cities = ['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
cities[-8:]
['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
-μΈλ±μ€ λ²μλ₯Ό λμ΄κ°λ μ¬λΌμ΄μ±
:μ¬λΌμ΄μ±μ ν λ μΈλ±μ€μ 첫 λ²μ§Έ κ°μ΄λ λ§μ§λ§ κ°μ΄ λΉμ΄λ μ μλν¨
:μ½λ‘ μ λ£κ±°λ λ²μλ₯Ό λμ΄κ°λ©΄ λͺ¨λ κ° λ°ν
cities = ['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
print(cities[:]) # cities λ³μμ μ²μλΆν° λκΉμ§
['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
print(cities[-50:50]) # λ²μλ₯Ό λμ΄κ° κ²½μ° μλμΌλ‘ μ΅λ λ²μλ₯Ό μ§μ
['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
-μ¦κ°κ°
cities = ['μμΈ', 'λΆμ°', 'μΈμ²', 'λꡬ', 'λμ ', 'κ΄μ£Ό', 'μΈμ°', 'μμ']
cities[::2] #2μΉΈ λ¨μλ‘
['μμΈ', 'μΈμ²', 'λμ ', 'μΈμ°']
cities[::-1] #μμΌλ‘μ¬λΌμ΄μ±
['μμ', 'μΈμ°', 'κ΄μ£Ό', 'λμ ', 'λꡬ', 'μΈμ²', 'λΆμ°', 'μμΈ']
κΈ°λ³Έλ¬Έλ²: λ³μλͺ [μμ μΈλ±μ€:λ§μ§λ§ μΈλ±μ€:μ¦κ°κ°]
리μ€νΈ μΆκ°, μμ λ° μ¬ν λΉ
-λ§μ μ°μ°
colorl = ['red', 'blue', 'green']
color2 = ['orange', 'black', 'white']
print(colorl + color2)
['red', 'blue’, ’green', 'orange', 'black', 'white']
len(colorl)
3
total_color = colorl + color2
total_color
['red', 'blue’, ’green', 'orange', 'black', 'white']
-κ³±μ μ°μ°
color1 * 2
['red', 'blue', 'green', 'red', 'blue', 'green']
-in μ°μ° (ν¬ν¨ μ¬λΆλ₯Ό νμΈ)
'blue' in color2
False
-
color = ['red', 'blue', 'green'] color[0] = 'orange' color ['orange', 'blue', 'green'] del color[0] color ['blue', 'green']
# append() ν¨μ color = ['red', 'blue', 'green'] color.append('white') color ['red', 'blue', 'green', 'white'] # extend() ν¨μ color.extend(['black', 'purple']) color ['red', 'blue', 'green', 'white', 'black', 'purple'] # insert() ν¨μ color.insert(0, 'orange') color ['orange', 'red', 'blue', 'green', 'white', 'black', 'purple'] # remove() ν¨μ color.remove('red') color ['orange', 'blue', 'green', 'white', 'black', 'purple']
- ν¨νΉκ³Ό μΈν¨νΉ
-ν¨νΉ: ν λ³μμ μ¬λ¬ κ°μ λ°μ΄ν°λ₯Ό ν λΉ
-μΈν¨νΉ: ν λ³μμ μ¬λ¬ κ°μ λ°μ΄ν°κ° λ€μ΄μμ λ, κ·Έκ²μ κ°κ°μ λ³μλ‘ λ°ν
>리μ€νΈμ κ°κ³Ό ν λΉνλ €λ κ°―μκ° λ€λ₯΄λ©΄ μλ¬ λ°μ
t = [1, 2, 3] # 1, 2, 3μ λ³μ tμ ν¨νΉ
a, b, c = t # tμ μλ κ° 1, 2, 3μ λ³μ a, b, cμ μΈν¨νΉ
print(t, a, b, c)
[1, 2, 3] 1 2 3
- μ΄μ°¨μ 리μ€νΈ
[0]μ ν, [2]λ μ΄μ μλ―Έν¨kor_score = [49,79,20,100,80] math_score = [43,59,85,30,90] eng_score = [49,79,48,60,100] midterm_score = [kor_score, math_score, eng_score] print(midterm_score) [[49,79,20,100,80], [43,59,85,30,90],[49,79,48,60,100]]
[0]μ kor_scoreλ₯Ό [2]λ Cλ₯Ό μλ―Έν¨
print(midterm_score[0][2]) 20
-리μ€νΈμ λ©λͺ¨λ¦¬ μ μ₯
:μμ κ° μ체λ₯Ό μ μ₯νλ κ΅¬μ‘°κ° μλλΌ κ·Έ κ°μ΄ μμΉν λ©λͺ¨λ¦¬ μ£Όμμ μ£Όμκ°μ μ μ₯
- λ©λͺ¨λ¦¬ μ£Όμμ κ°μ μ°¨μ΄
νμ΄μ¬μ μΈν°ν리ν°(μλμ½λ€)κ° κ΅¬λλ λ, -5 ~ 256κΉμ§a = 1 b = 1 a is b a == b
μ μκ°μ νΉμ λ©λͺ¨λ¦¬ μ£Όμμ μ μ₯-λ©λͺ¨λ¦¬ μ μ₯κ΅¬μ‘°λ‘ μΈν 리μ€νΈμ νΉμ§
- μ€μ΅
'π μ€ν°λ > νμ΄μ¬ μ€ν°λ κ°μμλ£' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[4ν/μ΄μ μ] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (0) | 2023.03.17 |
---|---|
[1ν/νμμ] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (0) | 2023.03.16 |
[1ν/νκ·λ¦Ό] 2μ°¨μ νμ΄μ¬ μ€ν°λ - μλ£ν (0) | 2023.03.16 |
[1ν/μ§λ€μΈ] 2μ°¨μ νμ΄μ¬ μ€ν°λ- μλ£ν (1) | 2023.03.16 |
[4ν/κΉλ―Όν] 1μ°¨μ νμ΄μ¬ μ€ν°λ - μ μΆλ ₯ (0) | 2023.03.16 |