๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :)
ํ์ด์ฌ์ ๋ฅ๋ฌ๋, ๋จธ์ ๋ฌ๋์ ๊ตฌ์ถํ ๋ ์ ๋ง ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค.
๊ทธ๋์ ํ์ด์ฌ์ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ํด์ ๊ธฐ์ด๋ฅผ ์์๋ ํ์๊ฐ ์๋ค.
์ฝ๋ฉ์ ์ฒ์ ์์ํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ด๊ธฐ ์ํด์ ๋ณ์๋ฅผ ์ ์ธํด์ผ ํ ๋๊ฐ ๋์จ๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ณ์๋ ๋ฌด์์ผ๊น?
โถ ๋ณ์๋?
Variable์ด๋ผ๊ณ ํ๋ฉฐ ๋ฌธ์ ๋๋ ์ซ์๋ฅผ ์ง์ ํ๊ณ ๋ด๋ ์์ ๋๋ ์ปจํ ์ด๋๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค.
์ด๋ ํ ๋ฌธ์๋ ์ซ์๋ฅผ ํน์ ํ ์ด๋ฆ์ผ๋ก ์ง์ ํ๋ ๊ฒ์ด๋ค.
โถ ๋ณ์์ ํ์
์ผ๋ฐ์ ์ผ๋ก ๋ณ์์๋ ํ์ (์ข ๋ฅ)์ด ์กด์ฌํ๋ค.
int : ์ ์
float : ์ค์
string(str) : ๋ฌธ์์ด
bool : ์ฐธ, ๊ฑฐ์ง
...
โถ ํ์ด์ฌ์์ ๋ณ์๋ ์ด๋ป๊ฒ ์ ์ธํ ๊น?
๋ณดํต C์ธ์ด๋ Java์ ๊ฐ์ ์ธ์ด๋ ๋ณ์๋ฅผ ์ ์ธํ ๋ ๋ณ์์ ํ์ ์ ์์ ์ ์ด์ผ ํ๋ค.
ํ์ง๋ง ํ์ด์ฌ์์๋ ํ์ ์ ์ ์ ํ์ ์์ด ๊ทธ๋ฅ ๋ณ์์ ์ด๋ฆ๊ณผ ํน์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์ ์ธํด์ฃผ๋ฉด ๋๋ค.
a = 10
b = 'abc' # ๋ฌธ์์ด ์ ์ธ ๋ฐฉ๋ฒ 1
c = "def" # ๋ฌธ์์ด ์ ์ธ ๋ฐฉ๋ฒ 2
โถ ํ์ด์ฌ์์ ๋ณ์๋ ์ด๋ป๊ฒ ํ์ธํ ๊น?
type ํจ์๋ฅผ ์ด์ฉํ์
>>> a = 10
>>> type(a)
# <class 'int'>
>>> b = 0.1
>>> type(b)
# <class 'float'>
>>> c = 'abc'
>>> type(c)
# <class 'str'>
>>> d = a == b # a์ b๊ฐ ๊ฐ์ ์ง ์๋ ์ง์ ๋ํ true or false ๊ฐ์ d์ ๋ฃ์ด์ค
>>> type(d)
# <class 'bool'>
๋ณธ์ธ์ ํ์ด์ฌ IDLE shell์ ์ฝ๋๋ฅผ ์์ฑํ์์ง๋ง editor ์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๊ณ ์ถ๋ค๋ฉด print(type(a))์ ๊ฐ์ ์์ผ๋ก printํจ์๋ฅผ ๊ผญ ์ฌ์ฉํด์ผํ๋ค.
ํธ์ง์ผ์
22.02.12
'CS > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฅ๋ฌ๋์ ์ํ ํ์ด์ฌ ๊ธฐ์ด - 3) ์๋ฃ๊ตฌ์กฐ(Data Structure) (0) | 2022.02.24 |
---|---|
[Python] ๋ฅ๋ฌ๋์ ์ํ ํ์ด์ฌ ๊ธฐ์ด - 2) Library (0) | 2022.02.23 |
[Python] ํ์ด์ฌ ๊ธฐ์ด - ์ฃผ์์ฒ๋ฆฌ (0) | 2022.02.12 |