Python print() function ์์ธํ ์์๋ณด๊ธฐ
์๋์ ๊ฐ์ด ๊ฐ๋จํ "hello, world" String์ ์ถ๋ ฅํ ๋ ์ฌ์ฉ๋๋ print() function์ ์ด๋ค ๊ตฌ์กฐ๋ก ์์ฑ๋์ด ์์๊น?
print("Hello, World!")
print("This is my first python code")
# ์ถ๋ ฅ ๊ฒฐ๊ณผ
Hello, World!
This is my first python code
Print() Function์ ๊ตฌ์กฐ๋ ์๋์ ๊ฐ๋ค.
print(*objects, sep=' ', end='\n', file=None, flush=False)¶
print() ๋ด์๋ ์์ ๊ฐ์ ํ๋ผ๋ฏธํฐ๊ฐ default ๊ฐ์ผ๋ก ๋ด์ฅ๋์ด ์๋๋ฐ, ์๋์ ๊ฐ์ด ์ค๋ช
๋์ด ์๋ค.
"Print objects to the text stream file, separated by sep and followed by end. sep, end, file, and flush, if present, must be given as keyword arguments."
์ฆ,
(1) print ๋ฌธ ๋ด์ ์ฝ์
๋๋ ๋ชจ๋ objects(*objects) ๋ฅผ Text ์คํธ๋ฆผ ํ์ผ๋ก ์ถ๋ ฅํ๋๋ฐ
(2) sep=' ' ํ๋ผ๋ฏธํฐ์ ์ํด ๊ฐ object ์ฌ์ด์ ๊ณต๋ฐฑ์ ์ฝ์
ํ์ฌ ๊ตฌ๋ถํ๊ณ
(3) end='\n' ํ๋ผ๋ฏธํฐ์ ์ํด ๊ฐ print() function ์ ๋์๋ ์ค๋ฐ๊ฟ์ ํ๋ค
๋ฐ๋ผ์, 2์ค์ print ๋ฌธ์ ์์ฑํ๋๋ผ๋, end ํ๋ผ๋ฏธํฐ ๊ฐ์ ๊ฐ์ ๋ก ์ ๊ฑฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ฉด ๊ธฐ๋ณธ print() ๋์์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ดํ ์ ์๋ค.
print("Hello, World! ", end="")
print("This is my first python code")
# ์ถ๋ ฅ ๊ฒฐ๊ณผ
Hello, World! This is my first python code
Reference: https://docs.python.org/3/library/functions.html#print