๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜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.
๋ฐ˜์‘ํ˜•