Python ๊ธฐ์ด
Python ๊ธฐ๋ณธ ๋ด์ฅ ํจ์ ์ ๋ ฅ ํ์ค ๋ฐ๊ธฐ : a = input() ๋ฐ์ ๊ฐ์ string ํํ์ด๋ค. ๋ฐ์ ๋จ์ด ๋์ด์ ํด์ : a, b = input().split() split() ํจ์ ์์ ์ธ์์ ๋ฐ๋ผ ๊ตฌ๋ถ์ ์ค์ ๊ฐ๋ฅ. ๋น์นธ์ด๋ฉด ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋์ด์ค ๋ฐ์ ๋จ์ด ๋๊ณ ์ซ์๋ก ๋ณํ : a, b = map(int, input().split()) int ์ธ ๋ค๋ฅธ ํํ๋ ์ฌ์ฉ ๊ฐ๋ฅ ์ถ๋ ฅ print() ์ sys.stdout.write() ๋ก ํ๋ฉด์ ์ถ๋ ฅํ ์ ์๋ค. sys.stdout.write ์์๋ string ํํ๋ง ์ ์ฉํ ์ ์๋ค. print ์์๋ ์์ ๋ฑ์ผ๋ก string ๋ฐ byte๋ฅผ ํํ ๊ฐ๋ฅํ๋ค. sys.stdout.buffer.write() ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌธ์์ด์ ์์์ ํตํด ์กฐํฉํ๊ณ ascii ์ฝ๋ ํํ๋ก ์ถ๋ ฅ ๊ฐ๋ฅํ๋ค. print() ๋ฅผ ์ฌ์ฉํ๋ฉด prefix๊ฐ ๋ถ์ด์ ์ํ๋ ํํ๋ฅผ ํํํ๊ธฐ ์ด๋ ต๋ค. ์ด๋ด ๋ sys.stdout.buffer.write()๋ฅผ ์ฌ์ฉํ๋ค. ex) sys.stdout.write(b'A'*0x10 + b'B'*0x20 + b'\xaa\ xbb\xcc\xdd\x00\x00\x00\x00') # ๊ฒฐ๊ณผ: AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ sys.stdout.write(b'A'*0x10 + b'B'*0x20 + b'\xaa\ xbb\xcc\xdd\x00\x00\x00\x00โ) # ๊ฒฐ๊ณผ: bโAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\xaa\xbb\xcc\xdd\x00\x00\x00\x00โ ``` ...