๐๊ณต๋ถ/Python
[Python] input()๊ณผ sys.stdin.readline()
rindev
2020. 11. 6. 02:36
๋ฐฑ์ค์ ํ๋ค๊ฐ ๋น ๋ฅด๊ฒ ํ๋ผ๋ ์กฐ๊ฑด์ด ๋ถ์ด์ ์๊ฒ๋ ์น๊ตฌ๋ค.
Python์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด, input ๋์ sys.stdin.readline์ ์ฌ์ฉํ ์ ์๋ค. ๋จ, ์ด๋๋ ๋งจ ๋์ ๊ฐํ๋ฌธ์๊น์ง ๊ฐ์ด ์ ๋ ฅ๋ฐ๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด์ ์ ์ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ .rstrip()์ ์ถ๊ฐ๋ก ํด ์ฃผ๋ ๊ฒ์ด ์ข๋ค.
๋ผ๊ณ ๋ฌธ์ ์ ์จ์์๋ค...
input()
- ๋ด์ฅํจ์๋ก ์ทจ๊ธ
- ์ ๋ ฅ์ด ์๋๋ฐ ์ํ๋ ๊ฒฝ์ฐ ์๋ฌ
sys.stdin.readline()
- ์งฑ์งฑ๋น ๋ฆ
- import sys ์ ์ธ ํ์
- sys์ ์ํ๋ file object ์ทจ๊ธ (์ ๋ ฅ๋ง ๋ฐ๋ ๋ฒํผ๋ฅผ ๋ง๋ค์ด์ ๋ฒํผ์์ ์ฝ์ด๋ค์ด๋์)
- ์ ๋ ฅ์ด ์๋๋ฐ ์ํ๋ ๊ฒฝ์ฐ ๋น ๋ฌธ์์ด ๋ฐํ
s = sys.stdin.readline() #fff <-๋์์ฐ๊ธฐ ํ๋ฒ
s2 = input() #fff <-๋ง์ฐฌ๊ฐ์ง๋ก ๋์์ฐ๊ธฐ ํ๋ฒ
print(s,'s')
print(s2,'s2')