๋น๊ต ์ฐ์ฐ์
-
์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์กฐ๊ฑด๋ฌธ์ ํ์์ ์ธ ํ์ , ๋ถ๋ฆฌ์ธ์ ๋น๊ต ์ฐ์ฐ์์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ๋ค. boolean์ด๋ผ๋ ๋ฐ์ดํฐ ํ์ ์ ํน์ดํ๊ฒ๋ True ์๋๋ฉด False ๋จ ๋๊ฐ์ ๋ฐ์ดํฐ๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ํ์ ์ด๋ค. ๋ฐ์ดํฐ ํ์ ์์ฒด๋ ์๋ฏธ๊ฐ ์๊ณ , ๋น๊ต ์ฐ์ฐ์์ ๊ด๋ จ์ด ์๋ค. ์๋ ์ค์ต ์ฝ๋๋ฅผ ํตํด boolean์ ์ฌ์ฉ๋ฒ๊ณผ ๋น๊ต์ฐ์ฐ์๋ฅผ ํจ๊ป ๋ณด๋๋ก ํ๊ฒ ๋ค. ์ฝ๋์ ๋ํ ๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ๋ค. ์ด ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์ด์ ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ ๋ ์ฌ์ฉํ๋ echo๋ print()๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋, var_dump()๋ผ๋ ํจ์๋ฅผ..
9. ๋ถ๋ฆฌ์ธ๊ณผ ๋น๊ต ์ฐ์ฐ์์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์กฐ๊ฑด๋ฌธ์ ํ์์ ์ธ ํ์ , ๋ถ๋ฆฌ์ธ์ ๋น๊ต ์ฐ์ฐ์์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ๋ค. boolean์ด๋ผ๋ ๋ฐ์ดํฐ ํ์ ์ ํน์ดํ๊ฒ๋ True ์๋๋ฉด False ๋จ ๋๊ฐ์ ๋ฐ์ดํฐ๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ํ์ ์ด๋ค. ๋ฐ์ดํฐ ํ์ ์์ฒด๋ ์๋ฏธ๊ฐ ์๊ณ , ๋น๊ต ์ฐ์ฐ์์ ๊ด๋ จ์ด ์๋ค. ์๋ ์ค์ต ์ฝ๋๋ฅผ ํตํด boolean์ ์ฌ์ฉ๋ฒ๊ณผ ๋น๊ต์ฐ์ฐ์๋ฅผ ํจ๊ป ๋ณด๋๋ก ํ๊ฒ ๋ค. ์ฝ๋์ ๋ํ ๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ๋ค. ์ด ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์ด์ ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ ๋ ์ฌ์ฉํ๋ echo๋ print()๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋, var_dump()๋ผ๋ ํจ์๋ฅผ..
2020.12.16 -
์ง์ ์ ์ํ ํด๋์ค์ ๊ฐ์ฒด์ โข +, - * ์ ๊ฐ์ ์ผ๋ฐ ์ฐ์ฐ์๋ฅผ ์ ์ฉํ๋ ค๋ฉด , ๊ฐ์ฒด๋ฅผ ์ฐ์ฐ ๊ฐ๋ฅํ ์ํ๋ก ๋ง๋ค์ด์ผ ํจ โข ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ์ ํตํด ์ด๋ฅผ ๊ตฌํ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ โข ์ธ์คํด์ค ๊ฐ์ฒด๋ผ๋ฆฌ ์๋ก ์ฐ์ฐ์ ํ ์ ์๊ฒ ๊ธฐ์กด์ ์๋ ์ฐ์ฐ์ ์ ๊ธฐ๋ฅ์ ๋ฐ๊พธ์ด ์ค๋ณต์ผ๋ก ์ ์ํ๋ ๊ฒ ํ์ด์ฌ์์๋ ํน์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ๋ฉด ์ฐ์ฐ ์ ์ค๋ณต์ ์ ๊ตฌํ ์์ 1) #์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ ์์ 1 class NumBox: def __init__(self,num): self.num = num def __add__(self, num): self.num += num def __sub__(self, num): self.num -= num n = NumBox(40) n + 100 # n+100 == n.__add__ print..
[Python] ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ, ๋น๊ต ์ฐ์ฐ์์ง์ ์ ์ํ ํด๋์ค์ ๊ฐ์ฒด์ โข +, - * ์ ๊ฐ์ ์ผ๋ฐ ์ฐ์ฐ์๋ฅผ ์ ์ฉํ๋ ค๋ฉด , ๊ฐ์ฒด๋ฅผ ์ฐ์ฐ ๊ฐ๋ฅํ ์ํ๋ก ๋ง๋ค์ด์ผ ํจ โข ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ์ ํตํด ์ด๋ฅผ ๊ตฌํ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ โข ์ธ์คํด์ค ๊ฐ์ฒด๋ผ๋ฆฌ ์๋ก ์ฐ์ฐ์ ํ ์ ์๊ฒ ๊ธฐ์กด์ ์๋ ์ฐ์ฐ์ ์ ๊ธฐ๋ฅ์ ๋ฐ๊พธ์ด ์ค๋ณต์ผ๋ก ์ ์ํ๋ ๊ฒ ํ์ด์ฌ์์๋ ํน์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ๋ฉด ์ฐ์ฐ ์ ์ค๋ณต์ ์ ๊ตฌํ ์์ 1) #์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ ์์ 1 class NumBox: def __init__(self,num): self.num = num def __add__(self, num): self.num += num def __sub__(self, num): self.num -= num n = NumBox(40) n + 100 # n+100 == n.__add__ print..
2020.11.24