ํ์ด์ฌ์ผ๋ก ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ค๋นํ๋ฉฐ ์์ฑํ๋ ๊ฒ์๊ธ์ด๋๋งํผ, ๋ณ์์ ์ ์ ํจ์์ ๊ฐ๋ ๊ณผ ๊ฐ์ ๊ธฐ์ด์ ์ธ ๋ถ๋ถ์ ์๋ค๋ ๊ฐ์ ํ์ ๊ธฐ์ด ๋ฌธ๋ฒ์ ์ ๋ฆฌํ๋ ๊ฒ์๊ธ์ ๋๋ค.
๋ณ์๋ช ์ ํ๊ธฐ
1) ์๋ฌธ๊ณผ ์ซ์, _๋ก ์ด๋ฃจ์ด์ง๋ค.
2) ๋์๋ฌธ์ ๊ตฌ๋ถํ๋ค.
3) ๋ฌธ์๋, _๋ก ์์ํ๋ค (์ซ์๋ก๋ ์์ํ ์ ์๋ค.)
4) ํน์๋ฌธ์๋ ์ฌ์ฉํ ์ ์๋ค.(&, % ๋ฑ)
5) ํค์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์๋๋ค. (if, for ๋ฑ)
์ฃผ์ ์ฒ๋ฆฌ
ํ์ด์ฌ์์ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ #์ผ๋ก ์์ํ๊ฒ ํ๋ฉด ๋๋ค.'
#์ผ๋ก ์์ํ๋ ์ค์ ์ฃผ์์ฒ๋ฆฌ๊ฐ ๋์ด ์ปดํจํฐ๊ฐ ์ฝ์ง ์์ต๋๋ค.
#ํ์ด์ฌ์์๋ ์ฃผ์์ ์ฒ๋ฆฌํ ๋ #์ผ๋ก ์์ํ๋ฉด ๋ฉ๋๋ค.
๊ฐ ๊ตํํ๊ธฐ
a, b = 10, 20
a, b = b, a # a=20, b=10
๋ณ์ ํฐ์ + ํฌ๊ธฐ
- ์ค์ํ์ 8byte๊น์ง๋ง ์ง์ํ๋ค.
cf) a=12.12345678901234567890
print(a)
์ ๊ฒฐ๊ณผ๊ฐ์ 12.1234567890123456๊น์ง๋ง ์ถ๋ ฅ๋๋ ๊ฒ์ ํ๋ํ ์ ์๋ค.
8byte๋ฅผ ๋์ด๊ฐ๋ฉด ๋ฐ์ดํฐ๊ฐ ์์ค๋๋ค.
(8byte=64bit)
ํ์ ์ถ๋ ฅํ๊ธฐ - type()
print(type(a))
์ง์ ๋ฌธ์๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๊ธฐ - sep
a, b, c = 1, 2, 3
print(a, b, c, sep = ' : ')
#์ถ๋ ฅ ๊ฒฐ๊ณผ
#1 : 2 : 3
print๋ ์๋์ผ๋ก ์ค๋ฐ๊ฟ์ ๋ดํฌํ๋๋ฐ, ๊ทธ๊ฑธ ์์ ๋ ๋ฐฉ๋ฒ - end
a, b, c = 1, 2, 3
print(a)
print(b)
print(c)
#์ถ๋ ฅ๊ฒฐ๊ณผ
1
2
3
๋ค์๊ณผ ๊ฐ์ด print๋ ์ค๋ฐ๊ฟ์ ๋ดํฌํ๊ณ ์๊ธฐ ๋๋ฌธ์, ๊ฐ๊ฐ์ print๋ฌธ ์ฌ์ด์๋ ์ค๋ฐ๊ฟ์ด ๋ ์ฑ๋ก ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ค.
a, b, c = 1, 2, 3
print(a, end = ' ') #a๋ฅผ ์ถ๋ ฅํ ๋ค์ ์๋์ผ๋ก ํฌํจ๋๋ \n์ด ์๋๋ผ ' '์ด ์
๋ ฅ๋๋ค.
print(b, end = ' ')
print(c, end = ' ')
#์ถ๋ ฅ๊ฒฐ๊ณผ
1 2 3