๐ป Programming/Python
| ๋ถ๊ณผ(boolean) ๋น๊ต ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ - boolean = True, False๋ก ํํ - 1, 3.6, ‘Python’ ์ฒ๋ผ ๊ฐ์ ์ผ์ข
. | ๋น๊ต ์ฐ์ฐ์์ ํ๋จ ๊ฒฐ๊ณผ >>> 3 > 1 True - ๋น๊ต ์ฐ์ฐ์์ ๋
ผ๋ฆฌ ์ฐ์ฐ์์ ํ๋จ ๊ฒฐ๊ณผ๋ก True, False๋ฅผ ์ฌ์ฉ. | ์ซ์๊ฐ ๊ฐ์์ง ๋ค๋ฅธ์ง ๋น๊ตํ๊ธฐ >>> 10 == 10 #10๊ณผ 10์ด ๊ฐ์์ง ๋น๊ต True >>> 10 != 10 #10๊ณผ 5๊ฐ ๋ค๋ฅธ์ง ๋น๊ต True - ๋ ์ซ์๊ฐ ๊ฐ์์ง ๋น๊ตํ ๋๋ ==(equal), ๋ค๋ฅธ์ง ๋น๊ตํ ๋๋ ≠ (not equal)์ ์ฌ์ฉ. - ํ์ด์ฌ์์ ๋ ๊ฐ์ด ๊ฐ์์ง ๋น๊ตํ ๋๋ =์ด ์๋ ==์ ์ฌ์ฉ. =์ ํ ๋น ์ฐ์ฐ์๋ก ์ด๋ฏธ ์ฌ์ฉ๋๊ณ ์๊ธฐ ๋๋ฌธ. | ๋ฌธ์์ด์ด ๊ฐ์์ง ๋ค๋ฅธ์ง ๋น๊ตํ๊ธฐ >>> 'Python'..
๐ป Programming/Python
| ๊ฐ์ ์ฌ๋ฌ ๊ฐ ์ถ๋ ฅ >>> print(1, 2, 3) 1 2 3 >>> print('Hello', 'python') Hello python - print์ ๋ณ์๋ ๊ฐ์ ์ฝค๋ง๋ก ๊ตฌ๋ถํด์ ๋ฃ์ผ๋ฉด ๊ฐ ๊ฐ์ด ๊ณต๋ฐฑ์ผ๋ก ๋์์ ธ์ ํ ์ค๋ก ์ถ๋ ฅ๋จ. | sep ๋ก ๊ฐ ์ฌ์ด์ ๋ฌธ์ ๋ฃ๊ธฐ - ๊ฐ ์ฌ์ด์ ๊ณต๋ฐฑ์ด ์๋ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ฃ๊ณ ์ถ์ ๋ - print์ sep์ ๋ฌธ์ ๋๋ ๋ฌธ์์ด์ ์ง์ ํด์ฃผ๋ฉด ๋จ. - print(๊ฐ1, ๊ฐ2, sep='๋ฌธ์ ๋๋ ๋ฌธ์์ด') - print(๋ณ์1, ๋ณ์2, sep='๋ฌธ์ ๋๋ ๋ฌธ์์ด') >>> print(1, 2, 3, sep=', ') #sep์ ์ฝค๋ง์ ๊ณต๋ฐฑ์ ์ง์ 1, 2, 3 >>> print(4, 5, 6, sep',') #sep์ ์ฝค๋ง๋ง ์ง์ 4,5,6 >>> print('H..
๐ป Programming/Python
| ๋ณ์ ๋ง๋ค๊ธฐ - ๋ณ์ ์ด๋ฆ = ๊ฐ - ๋ณ์๊ฐ ์์ฑ๋๋ ๋์์ ๊ฐ์ด ํ ๋น. ๐ก ๋ณ์ ์ด๋ฆ ๊ท์น - ์๋ฌธ ๋ฌธ์์ ์ซ์๋ฅผ ์ฌ์ฉ. - ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถ - ๋ฌธ์๋ถํฐ ์์ํด์ผ ํ๋ฉฐ, ์ซ์๋ถํฐ ์์ํ๋ฉด ์๋จ. - _(๋ฐ์ค ๋ฌธ์)๋ก ์์ํ ์ ์์. - ํน์ ๋ฌธ์ (+, -, *, /, $, @, &, % ๋ฑ)๋ ์ฌ์ฉํ ์ ์์. - ํ์ด์ฌ ํค์๋(if, for, while, and, or ๋ฑ)๋ ์ฌ์ฉํ ์ ์์. | ๋ณ์์ ์๋ฃํ ์์๋ด๊ธฐ >>> x = 10 >>> y = 'Hello world' >>> type(x) >>> type(y) - ๋ณ์์ ์๋ฃํ์ ๋ณ์์ ๋ค์ด๊ฐ๋ ๊ฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง. - ๋ณ์๋ฅผ ์ฌ์ฉํ ๋ ์๋ฃํ์ด ๋ง์ง ์๋ ๋ฌธ์ ๊ฐ ์์. ์ด๋ type์ผ๋ก ์๋ฃํ์ด ๋ฌด์์ธ์ง ์ฐพ์๋ณผ ๊ฒ! ๐ก ํ๋ก๊ทธ๋๋ฐ ์ธ..
๐ป Programming/Python
- ํ์ด์ฌ์์๋ ์ซ์๋ฅผ ์ ์, ์ค์, ๋ณต์์๋ก ๊ตฌ๋ถ. >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 # ํ์ด์ฌ ๋ฒ์ ์์๋ 2.5๊ฐ ์๋ 2๊ฐ ๋์ด. ์ ์๋ผ๋ฆฌ ๋๋์
์ ์ ์๊ฐ ๋์ค๋๋ก ์ ํจ. 2.5 >>> 4 / 2 2.0 - // ๋ floor division(๋ฒ๋ฆผ ๋๋์
) ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ฉฐ, ๋๋์
์ ๊ฒฐ๊ณผ์์ ์์์ ์ดํ๋ ๋ฒ๋ฆผ. - ์ค์์ // ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ค์๊ฐ ๋์ค๋ฉฐ, ๊ฒฐ๊ณผ๋ ํญ์ .0์ผ๋ก ๋๋จ. >>> 5 // 2 # ๋๋์
ํ ์์์ ์ดํ๋ฅผ ๋ฒ๋ฆฌ๋ // ์ฐ์ฐ์ 2 >>> 5.5 // 2 2.0 - % ๋ modulo(๋ชจ๋๋ก) ์ฐ์ฐ์๋ผ๊ณ ๋ถ๋ฆผ. >>> 5 % 2 # ๋๋์
ํ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ % ์ฐ์ฐ์ 1 - **์ ๊ฑฐ๋ญ์ ๊ณฑ ์ฐ์ฐ์์ด๋ฉฐ, ์ซ์๋ฅผ ํน์ ํ..
๐ป Programming/Python
- .py ํ์ผ = ํ์ด์ฌ ์คํฌ๋ฆฝํธ ๋๋ ์คํฌ๋ฆฝํธ ํ์ผ - ์ฝ์(ํฐ๋ฏธ๋, ๋ช
๋ น ํ๋กฌํธํ)์์ python ์คํฌ๋ฆฝํธํ์ผ.py ํ์์ผ๋ก ์คํ ๊ฐ๋ฅ. ์ฃผ์(Comment) - ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ ์ฒ๋ฆฌํ์ง ์์ผ๋ฏ๋ก ์คํ์ ์ํฅ ์์ ํ ์ค ์ฃผ์ - ์ฝ๋ ๋งจ ์์ #์ ์ฌ์ฉํ๋ฉด ํด๋น ์ค์ ๋ชจ๋ ์ฃผ์์ด ๋จ. - ์ฝ๋ ๋ค์ #์ผ๋ก ์ฃผ์ ์์ฑ์ด ๊ฐ๋ฅํ๋ฉฐ, ์์ ์๋ ์ฝ๋๋ง ์ ์์ ์ผ๋ก ๋์ํจ. # Hello, world! ์ถ๋ ฅ print('Hello, world!') #printf('1234567890') ๋ธ๋ก ์ฃผ์ - ๋ธ๋ก ์ฃผ์์ ๊ฐ ์ค๋ง๋ค ๋งจ ์์ #์ ๋ฃ์. - ์ฝ๋๋ฅผ ์ฝ๊ธฐ ์ฝ๋๋ก # ๋ค์ ๊ณต๋ฐฑ์ ํ ์นธ ๋์. # ๋ํ๊ธฐ # a = 1 + 2 # print('Hello, world!') ํ์ด์ฌ์์ ํ๊ธ ์ฃผ์ ์ฌ์ฉํ..