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

ํŒŒ์ด์ฌ15

ํŒŒ์ด์ฌ ๋ฌธ์ž์—ด(string)์˜ ๋ชจ๋“  ๊ฒƒ ๋ฌธ์ž์—ด์€ Immutable ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด์€ immutable์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜๋ฉด ๋ฌธ์ž์—ด ์ž๋ฃŒํ˜•์€ ๊ทธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•œ๋ฒˆ ๋ฌธ์ž์—ด์ด ํ• ๋‹น๋˜๋ฉด ์š”์†Œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๊ณ , ์น˜ํ™˜์˜ ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด a = 'All you need is love' ๋ผ๊ณ  ํ–ˆ์„ ๋•Œ 'All you need is love'๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ๋ฐ•์ œ(?)๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— a[0] = 'B' ์™€ ๊ฐ™์€ ๋™์ž‘์€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. b = 'B' + a[1:] ๋กœ ์ฒซ ๊ธ€์ž 'A'๋ฅผ 'B'๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์€ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค๋Š” ์ ๋งŒ ๊ธฐ์–ตํ•ด์ฃผ์„ธ์š”! ์ธ๋ฑ์‹ฑ a = "Life is too short" a[3] # 'e' a[-1] # 't' a[3] = 'f' # ์—๋Ÿฌ, ๋ฌธ์ž์—ด์€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Œ ์Šฌ๋ผ์ด์‹ฑ a = ".. 2023. 12. 1.
ํŒจํ‚ค์ง€์™€ __init__ํŒŒ์ผ ํŒจํ‚ค์ง€(Package) ํŒŒ์ด์ฌ์—์„œ ํŒจํ‚ค์ง€๋Š” ์ž๋ฐ”์™€ ๋™์ผํ•˜๊ฒŒ ํŒŒ์ผ์˜ ๊ณ„์ธต๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ํŒŒ์ผ์— ์ •์˜๋˜์–ด ์žˆ๋Š” ํด๋ž˜์Šค๋ฅผ ํ™œ์šฉํ•  ๋•Œ๋Š” ๋ชจ๋“ˆํ˜•ํƒœ๋กœ ๋ถˆ๋Ÿฌ์˜จ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. person/ __init__.py male/ __init__.py run.py female/ __init__.py run.py Female/run.py์˜ test_run ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•ด๋ณด์ž. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. import person.female.run person.female.run.test_run() Person.Female.run์˜ ํ˜•ํƒœ๋กœ ๋ชจ๋“ˆ์„ ๋ถˆ๋Ÿฌ์™€์„œ ๋ชจ๋“ˆ์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. from person.female import run run.test_run() from๊ณผ .. 2023. 5. 31.
ํŒŒ์ด์ฌ์—์„œ json ํŒŒ์‹ฑํ•˜๊ธฐ ํŒŒ์ด์ฌ์—์„œ json ํŒŒ์ผ์„ ์ฝ๊ณ  ํŒŒ์‹ฑ ํ›„ ๋‚˜๋ฆ„์˜ ํ•„ํ„ฐ๋ง์„ ๊ฑฐ์ณ ๋ณด๊ณ  ์‹ถ์€ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋‹ค. ํŒŒ์ด์ฌ์—์„œ๋Š” json์„ js์™€ ๊ฐ™์ด ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณ„๋„์˜ ์ถ”๊ฐ€ ํŒจํ‚ค์ง€ ์—†์ด json์„ ์ฝ๊ณ  ์“ธ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค. ๋ณดํ†ต json์„ ํŒŒ์ด์ฌ์˜ ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์— ๋ฐ˜์˜ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค. ์•„๋ž˜๋Š” json ํŒŒ์ผ์„ open ํ›„ loadํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด json_data๋กœ ์ฝ๊ณ  ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋ฆฌ์ŠคํŠธ์— ๋”ฐ๋กœ ๋‹ด์•„์„œ count์™€ ๋ฐ์ดํ„ฐ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋Š” ์˜ˆ์ œ์ด๋‹ค. import json with open("ETHUSDT.json", "r") as f: json_data = json.load(f) # print(json.dumps(json_data)) buy_arr = [] sel.. 2023. 5. 18.