ํ์ด์ฌ ๋ด์ฅํจ์3 [Python] ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 3ํ ord / pow / range / round / sorted / str / sum / tuple / type / zip ๋๋์ด ๋ง์ง๋ง! ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 3ํ! ํด~ ord ord(c)๋ ๋ฌธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ๋ฐํ. >>> ord('a') 97 >>> ord('b') 98 1ํ์์ ์ค๋ช ํ chr(i) ํจ์์ ๋ฐ๋์ด๋ ํผ๋ํ์ง ์๋๋ก ์กฐ์ฌํ์ chr๋ ์์คํค ์ฝ๋๊ฐ์ ๋ฐ์ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๊ณ ord๋ ๋ฌธ์๋ฅผ ๋ฐ์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ค. pow pow(x,y)๋ x์ y ์ ๊ณฑํ ๊ฒฐ๊ด๊ฐ์ ๋ฆฌํดํ๋ค. >>> pow(2,4) 16 >>> pow(3,3) 27 range range([start,]stop[,step])์ for๋ฌธ๊ณผ ์์ฃผ ์ฌ์ฉํ๋ค. ์ ๋ ฅ๋ฐ์ ์ซ์์ ํด๋น๋๋ ๋ฒ์ ๊ฐ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๋ก ๋ง๋ค์ด์ ๋ฆฌํดํ๋ค. >>> list(range(5)) [0, 1, 2, 3, 4] ์ ์ฝ๋์ฒ๋ผ ์์ ์ซ์๋ฅผ ์ง์ ํด์ฃผ์ง ์์ผ๋ฉด .. 2022. 3. 10. [Python] ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 2ํ hex / id / input / int / isinstance / len / list / map / max / min / oct / open [Python] ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 2ํ hex / id / input / int / isinstance / len / list / map / max / min / oct / open hex hex(x)๋ ์ ์ ๊ฐ์ ์ ๋ ฅ๋ฐ์ 16์ง์(hexadecimal)๋ก ๋ณํํ์ฌ ๋ฆฌํด >>> hex(234) '0xea' >>> hex(3) '0x3' id id(object)๋ ๊ฐ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ์์ ๊ฐ์ฒด์ ๊ณ ์ ์ฃผ์๊ฐ์ ๋ฆฌํด. >>> a = 3 >>> id(3) 93851867576896 >>> id(a) 93851867576896 >>> b = a >>> id(b) 93851867576896 ์ ์ฝ๋๋ฅผ ๋ณด๋ฉด 3๊ณผ a์ b์ ๊ณ ์ ์ฃผ์ ๊ฐ์ด 93851867576896์ธ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๋ 3๊ณผ a์ b๊ฐ ๋ชจ๋ ๊ฐ์.. 2022. 3. 9. [Python] ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 1ํ abs / all / any / chr / dir / divmod / enumerate / eval [Python] ํ์ด์ฌ ๋ด์ฅํจ์ ๋ชจ์ 2ํ abs / all / any / chr / dir / divmod / enumerate / eval / filter / hex ๋ด์ฅํจ์ Don't Reinvent The Wheel! ์ด๋ฏธ ์๋ ๊ฒ์ ๋ค์ ๋ง๋๋๋ผ ์ธ๋ฐ์์ด ์๊ฐ์ ๋ญ๋นํ์ง ๋ง๋ผ. ์ฐ๋ฆฌ๊ฐ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ ์ ๋ง๋ค๊ณ ์ ํ๋ ํจ์๋ฅผ ์ด๋ฏธ ๋๊ตฐ๊ฐ๊ฐ ๋ง๋ค์ด ๋์ ์ ์๋ค. ํนํ ์ด๋ฏธ ๋ฐฐํฌ๊ฐ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฝ์ฐ์๋ ์ถฉ๋ถํ ํ ์คํธ์ ๊ฒ์ฆ์ด ๋์๊ธฐ ๋๋ฌธ์ ์๊ฐ์ ๋ญ๋นํ์ง ์๊ณ ํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์๋ค. ํ์ด์ฌ ๋ด์ฅํจ์๋ ๋ค๋ฅธ ์ธ๋ถ ๋ชจ๋๊ณผ ๋ฌ๋ฆฌ import๋ฅผ ์ํค์ง ์๊ณ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค. ํ์ด์ฌ์ ๋ด์ฅํจ์ ์ข ๋ฅ๊ฐ ์์ฒญ ๋ง์๋ฐ ์ด๋ฅผ ๋ค ์ธ์ธ ์๋ ์๊ณ , ๋์ค์ ์ฐพ์ ํ์ฉํ ์ ์์ ์ ๋๋ก ๊ธฐ์ตํด๋๋ ๊ฒ์ด.. 2022. 3. 8. ์ด์ 1 ๋ค์ ๋ฐ์ํ