1.๋ณ์
๋ณ์ : ๊ฐ์ ์ ์ฅํ ๋ ์ฌ์ฉํ๋ ์๋ณ์
๋ณ์๋ช
= ๊ฐ
๋ณ์์ ์ข
๋ฅ
num : ์ ์ํ ๋ณ์
str : ๋ฌธ์์ด ๋ณ์
lst : ๋ฆฌ์คํธ ๋ณ์
๋ณ์์ ์๋ฃํ์ ํ์ธํ๋ ๋ฐฉ๋ฒ
ํ์ด์ฌ์ ๋์ ํ์ดํ ์ธ์ด ํน์ง, ์ ์ฅ๋ ๊ฐ์ ์๋ฃํ์ ์ํด ๋ณ์ ์๋ฃํ ๊ฒฐ์
๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ๋ณ์์ ์๋ํ์ง ์์ ๊ฐ์ด ์ ๋ค๋ก๋๋ฉด, ๋ณ์์ ์๋ฃํ์ด ๋ณ๊ฒฝ๋จ
TypeError์ ๊ฐ์ ์ค๋ฅ ๋ฐ์ ๊ฐ๋ฅ, ๋ณ์๋ ํ๋์ ์๋ฃํ๋ง์ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅ.
๋ณ์๋ช
๋ฌธ์, ์ซ์, -
์ซ์๋ก ์์ํ๋ ๋ณ์๋ ๋ง๋ค ์ ์์ผ๋ฉฐ, ๋์๋ฌธ์๋ ๊ผญ ๊ตฌ๋ถํด์ผ ํจ.
ํ์ด์ฌ3๋ถํฐ๋ ์ ๋์ฝ๋๋ฅผ ์ง์ํ๋ฏ๋ก ํ๊ธ ๋ณ์๋ช
์ฌ์ฉ์ด ๊ฐ๋ฅ
๋ณ์์ ๊ฐ์ฒด
๊ฐ, ์ปจํ
์ด๋, ํจ์, ํด๋์ค
๋ฑ์๋ ๊ฐ์ฒด์ ๋ํ ์๋ณ์ ์ญํ .
step1. ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ ์ 10์ ๊ฐ์ ๊ฐ์ง ๊ฐ์ฒด ์์ฑ
step2. step 1์์ ์์ฑ๋ ๊ฐ์ฒด๋ฅผ var1์ด ์ฐธ์กฐ
step3. step 1์์ ์์ฑ๋ ๊ฐ์ฒด๋ฅผ var1๊ฐ ์ฐธ์กฐ
step4. ๋ ๋ณ์๊ฐ ๋์ผ ๊ฐ์ฒด ์ฐธ์กฐ
step5. ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ ์ 20์ ๊ฐ์ ๊ฐ์ง ๊ฐ์ฒด๊ฐ ์์ฑ
step6. step 5์์ ์์ฑ๋ ๊ฐ์ฒด๋ฅผ var3๊ฐ ์ฐธ์กฐ.
step7. ๋ ๋ณ์๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด ์ฐธ์กฐ
2. ๋ณ์์ ์๋ฃํ
Bool
์ฐธ, ๊ฑฐ์ง์ ํ๋จํ๋ ํํ์์ ์ฌ์ฉํ๋ ์๋ฃํ
True ์ False ๊ฐ์ ๊ฐ์ง
๊ด๊ณ ์ฐ์ฐ์, ๋
ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ ํํ์์ด Bool ๊ฐ ๋ฐํ
Bool ๊ฐ์ ๋ฐํํ๋ ๊ด๊ณ ์ฐ์ฐ
Tuple
()์์ ์๋ก ๋ค๋ฅธ ์๋ฃํ์ ๊ฐ์ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํด ํ๋ ์ด์ ์ ์ฅํ ์ ์๋ ์ปฌ๋ ์
์๋ฃํ
0๋ถํฐ ์์ํ๋ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด ์ ๊ทผํ ์ ์์
ํ ๋ฒ ์ ์ฅ๋ ํญ๋ชฉ์ ๋ณ๊ฒฝํ ์ ์์
List
[]์์ ์๋ก ๋ค๋ฅธ ์๋ฃํ์ ๊ฐ์ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํด ํ๋ ์ด์ ์ ์ฅํ ์ ์๋ ์ปฌ๋ ์
์๋ฃํ
0๋ถํฐ ์์ํ๋ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด ์ ๊ทผํ ์ ์์
ํ ๋ฒ ์ ์ฅ๋ ํญ๋ชฉ์ด๋ผ๋ ๋ณ๊ฒฝํ ์ ์์
Set
{}์์ ์๋ก ๋ค๋ฅธ ์๋ฃํ์ ๊ฐ์ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํด ํ๋ ์ด์ ์ ์ฅํ ์ ์๋ ์ปฌ๋ ์
์๋ฃํ
์์์ ๊ฐ๋
์ด ์กด์ฌํ์ง ์์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ ์ ์์
๋ฐ์ดํฐ ํญ๋ชฉ์ ์ค๋ณต์ ํ์ฉํ์ง ์์
์
์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋ณ ํญ๋ชฉ์ ์ ๊ทผํ ์ ์์
์งํฉ์ ๊ฐ๋
์ ๊ฐ์ง๊ณ ์๋ ์๋ฃ๊ตฌ์กฐ๋ก ํฉ์งํฉ ์ฐ์ฐ์ ์ ๊ณต
Dictionary
{}์์ ํค: ๊ฐ ํ์์ ํญ๋ชฉ์ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํด ํ๋ ์ด์ ์ ์ฅํ ์ ์๋ ์ปฌ๋ ์
์๋ฃํ
ํค๋ฅผ ์ด์ฉํด ๊ฐ์ ์ฝ์ด ์ฌ ์ ์์
ํญ๋ชฉ์ถ๊ฐ--๋์ผํค๊ฐ ์์ -> ์๋ก์ด ํญ๋ชฉ ์ถ๊ฐ
-๋์ผํค๊ฐ ์์ -> ์ ์ฅ๋ ํญ๋ชฉ ๋ณ๊ฒฝ
None
None ๊ฐ์ฒด๋ฅผ ์ด์ฉํด ๋(null)๊ฐ์ฒด ์ํ๋ฅผ ํํํจ
->๊ฐ์ฒด๊ฐ ์กด์ฌํ์ง ์๋ ์ํ๋ฅผ ๋ํ๋ด๋ ํํํ ๊ฒ
์ต์ด ๋ณ์๋ฅผ ์ ์ธํ ๋ ์ด๊ธฐํ๋ฅผ ํ์ง ์์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํจ
์ด๊ธฐํ๊ฐ์ ์ ๊ณตํ์ง ์์ ๊ฒฝ์ฐ์ None ๊ฐ์ฒด ์ ์ฅ ํ์
๋์ผํ ๊ฐ์ ๊ฒ์ฌํ๋ ==์ฐ์ฐ์๋ณด๋ค๋ ๋์ผ ๊ฐ์ฒด ์ฌ๋ถ๋ฅผ ๊ฒ์ฌํ๋ is ์ฐ์ฐ์๋ฅผ ์ฌ์ฉ
๋ณ์๋ฅผ ์์ฑํ๊ณ ์ด๊ธฐํ ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ
๋ณ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ ๋ฒ์ ํ๋์ฉ ์์ฑํ์ง๋ง, ๊ทธ ์ด์์ ๋ณ์๋ฅผ ํ ๋ฒ์ ์์ฑํ ์๋ ์์
ํํ์ ์ด์ฉํด ๋ณ์ ์์ฑํ๊ณ ์ด๊ธฐํ
๋ฆฌ์คํธ๋ฅผ ์ด์ฉํด ๋ณ์ ์์ฑํ๊ณ ์ด๊ธฐํ
๋ณ์ ์์ฑ๊ณผ ์ด๊ธฐํ์ ํน์ง ->์ฝ๊ฒ ๋ณ์์ ๊ฐ ๊ต์ฒด ๊ฐ๋ฅ
๋ณ์์ ์ ๊ฑฐ
Garbage Collector๊ฐ ๊ฐ์ฒด๊ฐ ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์๋ ๊ด๋ฆฌ, ๊ฐ๋ฐ์๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ง์ ํ ํ์ ์์
๋ณ์ ์ ๊ฑฐ๋ del()ํจ์ ์ด์ฉ
'Language > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
python ์ ๋ฆฌ 6 (0) | 2022.04.08 |
---|---|
python ์ ๋ฆฌ 5 (0) | 2022.04.08 |
python ์ ๋ฆฌ 4 (0) | 2022.04.08 |
python ์ ๋ฆฌ 3 (0) | 2022.04.08 |
python ์ ๋ฆฌ 1 (0) | 2022.04.08 |
๋๊ธ