๐ป Programming/Python
๐ ์์คํค์ฝ๋๋? ์์คํค(ASCII)๋ ๋ฏธ๊ตญ ์ ๋ณด๊ตํ ํ์ค ๋ถํธ๋ฅผ ์๋ฏธํ๋ค. ๋ง ๊ทธ๋๋ก ์ ๋ณด๋ฅผ ๊ตํํ๋ ๋ถํธ๋ฅผ ๋ปํ๋ค. ๋ฌธ์์ด์ด๋ ๊ธฐํธ๋ฅผ ์ปดํจํฐ์ ์ด์ฉํ๊ธฐ ์ํด์๋ ์ปดํจํฐ์ ์ ๋ฌํ ์ ์๋๋ก ์ฝ๋ํ, ๋ถํธํ๋ฅผ ํด์ผ ํ๋๋ฐ, ์ด ๊ณผ์ ์ ๋ฌธ์ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ํ๋ค. ์์คํค์ฝ๋๋ ๊ธฐํธ์ ์๋ฌธ์ํ๋ฒณ์ ์ ํฉํ ๋ฌธ์ ์ธ์ฝ๋ฉ์ด๋ค. ๊ธฐํธ์ ์๋ฌธ์ํ๋ฒณ์ ์ ํฉํ ์ด์ ๋ 7๋นํธ ์ธ์ฝ๋ฉ์ด๊ธฐ ๋๋ฌธ์ธ๋ฐ, 0๋ถํฐ 127๊น์ง ์ด 128๊ฐ ์์ ํ ๋น๋ ๊ฐ์ ๊ธฐํธ์ ์๋ฌธ ์ํ๋ฒณํ ํด๋น๋๋ค. ํ๊ธ์ ํฌ๊ธฐ๊ฐ ํฌ๊ธฐ ๋๋ฌธ์ ์ธ์ฝ๋ฉํ๊ธฐ ์ ํฉํ์ง ์์. ๐ ord() | ๋ฌธ์์ด์ ์์คํค์ฝ๋๋ก ๋ณํํ๋ ํจ์ ord(c) ํํ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๊ดํธ ์์ ๋ฌธ์๋ฅผ ๋ฃ์ผ๋ฉด ๊ทธ ๋ฌธ์์ ํด๋นํ๋ ์์คํค์ฝ๋๋ฅผ ์ซ์๋ก ๋ฐํํ๋ค. ์์ ์ฝ๋ >>> ord('a'..
2023.05.05
๐ป Programming/SQL
๐ IF ๋ฌธ if (์กฐ๊ฑด๋ฌธ, ์ฐธ์ผ ๋ ๊ฐ, ๊ฑฐ์ง์ผ ๋ ๊ฐ) ์์ ์ฝ๋ SELECT IF(REQUIRED, "ํ์", "์ ํ") AS "์ ํ์ฌ๋ถ" FROM SUBJECT ๐ CASE ๋ฌธ CASE (์กฐ๊ฑด ๋๋ ๊ฐ) WHEN ๊ฐ1 THEM ํ์๊ฐ WHEN ๊ฐ2 THEM ํ์๊ฐ ELSE ํ์๊ฐ END ์์ ์ฝ๋ SELECT CASE A WHEN "1" THEN A WHEN "2" THEN B ELSE C END FROM TABLE_NAME ๐ IFNULL ๋ฌธ (MYSQL ์ฌ์ฉ) IFNULL (๊ฐ1, ๊ฐ2) ๊ฐ1์ด NULL์ด๋ฉด ๊ฐ2 ๋ฐํ, NULL์ด ์๋๋ฉด ๊ฐ1 ๋ฐํ ์์ ์ฝ๋ SELECT ISNULL(PRICE,O) FROM BOOKS ๐ ISNULL ๋ฌธ (MYSQL ์ฌ์ฉ) ISNULL (๊ฐ1, ๊ฐ2) ๊ฐ1์ด ..
2023.05.03
๐ป Programming/Python
๐ % ํฌ๋งทํ
% ๋ฌธ์๋ฅผ ์ฌ์ฉํด์ ์ํ๋ ํ์์ผ๋ก ํฌ๋งทํ
ํ๋ ๋ฐฉ๋ฒ์ด๋ค. " % + ์๋ฃํ ์ข
๋ฅ " % ๊ฐ ์์ ์ฝ๋ n = float(input()) print("%f" % n) # ์
๋ ฅ : 10 # ๊ฒฐ๊ณผ : 10.0000 โ
์๋ฃํ ์ ๋ฆฌ ์๋ฃํ ๋ฌธ์ ์ ์ %d ์ค์ %f ๋ฌธ์์ด %s 8์ง์ %o 16์ง์ %x % %%
2023.05.03
๐ป Programming/Python
ํ์ด์ฌ์์ ๋ณดํต input()์ผ๋ก ๊ฐ์ ์
๋ ฅ๋ฐ์ง๋ง, ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฌ๋ฌ ์ค์ ์
๋ ฅ๋ฐ์์ผ ํ ๋๋ ์๊ฐ ์ด๊ณผ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค๊ณ ํ๋ค. ์ด๋ด ๊ฒฝ์ฐ import sys๋ก ๋ชจ๋์ ๋ถ๋ฌ์ค๊ณ sys.stdin.readline() ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๐ sys ๋ชจ๋์ ๋ฌด์์ผ๊น? sys ๋ชจ๋์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์ ๊ด๋ จ๋ ์ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ชจ๋์ด๋ค.sys ๋ชจ๋์ ๊ฐ์ ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์ข
๋ฃํ ์ ์๊ณ , ํ์ด์ฌ ๋ชจ๋๋ค์ด ์ ์ฅ๋ ์์น๋ ์ ์ ์๋ ๋ฑ ์์คํ
์ ์ ์ดํ ์ ์๋ ๋ชจ๋๋ก ์๊ฐ๋๋ค. โ stdin ์ด๋? stdin ์ ๋ชจ๋ ๋ํ์ ์
๋ ฅ์ ์ฌ์ฉ๋๋ค.์ฐ๋ฆฌ๊ฐ ํํ ํค๋ณด๋๋ก ์
๋ ฅํ๋ ํ์ ๋ฟ ์๋๋ผ, ํ์ผ ๋ฑ์ ๋์ ๋ฒ์์ ์
๋ ฅ์ ์๋ฏธํ๋ค.input() ํธ์ถ์ ํฌํจํ๊ณ ์๋ค๋ ์ ์ ์ฃผ๋ชฉ. ๐ input() ๋์ s..
2023.04.30
๐ป Programming/TIP
if, else์์ ๋ณ์์ ๊ฐ์ ํ ๋นํ ๋๋ ๋ณ์ = ๊ฐ if ์กฐ๊ฑด๋ฌธ else ๊ฐ ํ์์ผ๋ก ์ถ์ฝ ๊ฐ๋ฅ. ๋ฐฑ์ค 1330๋ฒ ์ฒซ์งธ ์ค์ ๋ค์ ์ธ ๊ฐ์ง ์ค ํ๋๋ฅผ ์ถ๋ ฅํ๋ค. A๊ฐ B๋ณด๋ค ํฐ ๊ฒฝ์ฐ์๋ '>'๋ฅผ ์ถ๋ ฅํ๋ค. A๊ฐ B๋ณด๋ค ์์ ๊ฒฝ์ฐ์๋ '
2023.03.01
๐ป Programming/Python
| ์ฌ๋ผ์ด์ค ์ฌ์ฉํ๊ธฐ - ์ฌ๋ผ์ด์ค : ๋ฌด์์ธ๊ฐ์ ์ผ๋ถ๋ฅผ ์๋ผ๋ธ๋ค๋ ๋ป. - ์ํ์ค ์ฌ๋ผ์ด์ค๋ ๋ง ๊ทธ๋๋ก ์ํ์ค ๊ฐ์ฒด์ ์ผ๋ถ๋ฅผ ์๋ผ๋. - ์ํ์ค๊ฐ์ฒด[์์์ธ๋ฑ์ค : ๋์ธ๋ฑ์ค] >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[0:4] # ์ธ๋ฑ์ค 0๋ถํฐ 3๊น์ง ์๋ผ์ ์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ฆ [0, 10, 20, 30] - [] ์์ ์์ ์ธ๋ฑ์ค์ ๋ ์ธ๋ฑ์ค๋ฅผ ์ง์ ํ๋ฉด ํด๋น ๋ฒ์์ ๋ฆฌ์คํธ๋ฅผ ์๋ผ์ ๊ฐ์ ธ์ฌ ์ ์์. - ๋ ์ธ๋ฑ์ค๋ ๊ฐ์ ธ์ค๋ ค๋ ๋ฒ์์ ํฌํจ x - a[1:1]์ฒ๋ผ ์์ ์ธ๋ฑ์ค์ ๋ ์ธ๋ฑ์ค๊ฐ ๊ฐ์ผ๋ฉด ์๋ฌด๊ฒ๋ ๊ฐ์ ธ์ค์ง ์์. >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[1:1] # ์ธ๋ฑ์ค 1๋ถํฐ 0๊น์ง ์๋ผ์..
2022.03.11