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

728x90

ํ•จ์ˆ˜

1/21 ๊ธˆ ๊ธˆ์š”์ผ์ด๋‹ค์•„์•„์•„! ๐Ÿฑ‍๐Ÿ ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜ ์•ˆ์— ์ธ์ž๋ฅผ ๋„ฃ๊ณ  print ํ•˜๋ฉด ํ•จ์ˆ˜ ์‹คํ–‰, ํ•จ์ˆ˜๋งŒ printํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ hash ๊ฐ’ ์ถœ๋ ฅ def my_sum(a, b): result = a + b return result print(my_sum(10, 20), my_sum) # 30 ์ธ์ž์˜ ๊ฐœ์ˆ˜์— ์ƒ๊ด€์—†์ด ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด (*args) ์‚ฌ์šฉ, ์ธ์ž๋ฅผ tuple๋กœ ๋ฐ›์Œ def my_sum(*args): result = 0 for i in args: result += i return result print(my_sum(1, 2, 3, 4, 5)) # 15 python์˜ ํ•จ์ˆ˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„ ๋ฆฌํ„ดํ•  ์ˆ˜ ์žˆ์Œ def my_sum(a, b): result1 = a + b result2 = a.. ๋”๋ณด๊ธฐ
1/19 ์ˆ˜ ์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ๋กœ ์ฃผํ”ผํ„ฐ ๋…ธํŠธ๋ถ ์—ด์–ด์„œ ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์„ค๋ช…ํ•ด์ฃผ์…จ๋‹ค~ Ctrl + / : ์ฃผ์„ ์ฒ˜๋ฆฌ ์ค‘์ฒฉ ๋ฆฌ์ŠคํŠธ ์ธ๋ฑ์‹ฑ์€ print(๋ฆฌ์ŠคํŠธ[0][0]) ์—ฐ์‚ฐ์ž ์˜ค๋ฒ„๋กœ๋”ฉ : ๊ฐ™์€ ์ž๋ฃŒํ˜• +(์ดํ•ญ ์—ฐ์‚ฐ์ž) ์ž๋ฃŒํ˜• .sort ๋ฉ”์„œ๋“œ๋Š” ์›๋ณธ ์ž์ฒด ์ •๋ ฌ, sorted() ํ•จ์ˆ˜๋Š” ์›๋ณธ์€ ๋‘๊ณ  ์ •๋ ฌ๋œ ๋ณต์‚ฌ๋ณธ ๋งŒ๋“ฆ id() : ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ hash ๊ฐ’ ์•Œ๋ ค์คŒ, ์ˆซ์ž 0~256๊นŒ์ง€๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ hash ๊ฐ’ ๊ณต์œ  is ์—ฐ์‚ฐ์ž : ๊ฐ’์ด ์•„๋‹Œ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ hash ๊ฐ’์„ ๋น„๊ต (๊ฐ™์€ ๊ฐ์ฒด์ธ์ง€) a = 100 b = 100 print(a is b) # is ์—ฐ์‚ฐ์ž. True ํŠœํ”Œ๋„ ์ค‘์ฒฉ ๊ฐ€๋Šฅ a = (1, 2, (3, 4), 5) ์›์†Œ๊ฐ€ ํ•˜๋‚˜๋ผ๋ฉด a = (1, ) ๋ฐ˜๋“œ์‹œ , ํ‘œ๊ธฐ ์›์†Œ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๊ฒฝ์šฐ ์†Œ๊ด„ํ˜ธ ์ƒ๋žต .. ๋”๋ณด๊ธฐ
12/19 ์ผ ์„ฑ๊ณผ • ์—˜๋ฆฌ์Šค AI ํŠธ๋ž™ 4๊ธฐ Pre-Track : ์ฝ”๋“œ ์“ฐ๊ธฐ ์ „์— ๋ฌธ์ œ ๋‚ด์šฉ๊ณผ ์กฐ๊ฑด์„ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ , ๊ตฌ์กฐ๋ฅผ ๋จผ์ € ์ง  ๋’ค ํ•„์š”ํ•œ ์š”์†Œ๋“ค์„ ๋„ฃ์–ด์•ผ ํšจ์œจ์ ์ด๋‹ค. ๋„ฃ์œผ๋ฉด์„œ ์ž‘๋™ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋ ค๋‹ˆ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค. ๐Ÿ˜ฟ ์—ฌํƒœ ๋ฐฐ์› ๋˜ ๊ฒƒ๋“ค์„ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ  ์‘์šฉํ•ด์•ผ๋งŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ์–ด๋–ป๊ฒŒ ํ‘ธ์…จ์„๊นŒ ๊ถ๊ธˆํ•ด์„œ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ค๊ฐ€, ๋ฐ˜๋ณต๋ฌธ์€ ๋ฌผ๋ก  ๋ชจ๋“ˆ๊นŒ์ง€ ์ž์œ ์ž์žฌ๋กœ ๊ตฌ์‚ฌํ•˜์‹œ๋Š” https://blog.naver.com/PostList.naver?blogId=tbrk8585 ๋ฐœ๊ฒฌ.. ๋‚˜์™€ ๊ฐ™์€ ์—˜๋ฆฌ์Šค ์ง€์›์ž์ด์‹  ๊ฒƒ ๊ฐ™์€๋ฐ, ๋„ˆ๋ฌด ์ž˜ํ•˜์…”ใ…œ ์‹ค๋ ฅ์ฐจ๊ฐ€ ์ด๋Ÿฐ ๊ฑฐ๊ตฐ์š”. ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ, ๋ฌธ์ œํ’€์ด ์•Œ์ฐจ๊ฒŒ ๊ธฐ๋กํ•ด๋†“์œผ์‹œ๊ณ , https://www.acmicpc.net/๋„ ํ‘ธ์‹œ๋Š”๊ตฌ๋‚˜! ๋ฉ‹์ ธ์š”!! ๐Ÿ‘ ์˜ค๋Š˜์˜ ํ’€์ด๋Š” ํŒŒ์ด์ฌ - ํ•จ์ˆ˜์™€ ๋ฉ”.. ๋”๋ณด๊ธฐ

728x90