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

728x90

์•„๋‚˜์ฝ˜๋‹ค

1/20 ๋ชฉ Sequence Date Type์ธ class range list๋‚˜ tuple์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์˜์—ญ์— ๋Œ€ํ•œ ์˜๋ฏธ๋งŒ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์€ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์œผ๋กœ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Œ a = range(10) = range(0, 10, 1) : (inclusive, exclusive, range) range๋„ ์‹œํ€€์Šค ์ž๋ฃŒํ˜•์ด๊ธฐ ๋•Œ๋ฌธ์— indexing, slicing ๊ฐ€๋Šฅ(but ์›๋ณธ์˜ type์„ ์œ ์ง€ํ•จ) Text Sequence Type์ธ class string in ์—ฐ์‚ฐ์ž์˜ ๋ฐ˜๋Œ€๋Š” not in .upper() ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ์ „ํ™˜ํ•จ .strip() ๋ฌธ์ž์—ด์˜ ์•ž๋’ค ๊ณต๋ฐฑ์„ ์ œ๊ฑฐํ•จ .replace() ๋ฌธ์ž์—ด ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ๋Œ€์ฒดํ•จ a = range(10, 50, 1) print.. ๋”๋ณด๊ธฐ
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, ) ๋ฐ˜๋“œ์‹œ , ํ‘œ๊ธฐ ์›์†Œ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๊ฒฝ์šฐ ์†Œ๊ด„ํ˜ธ ์ƒ๋žต .. ๋”๋ณด๊ธฐ

728x90