· print() ํจ์
๋ฐ์ดํ ์์ ๋ด์ฉ์ ๋ฌด์กฐ๊ฑด ๋ฌธ์ ์ทจ๊ธ
print("")
· print() ํจ์์ ์์
% = ์์์ ๋ํ๋
%d = Decimal ์ ์
์์์ ๊ฐ์ = ๋ฐ์ดํ ๋ค์ ์ซ์(๋ฌธ์) ๊ฐ์
์ค๊ฐ์ % = ์ผ์ชฝ/ ์ค๋ฅธ์ชฝ ๊ฐ์ ๊ตฌ๋ถํด์ฃผ๋ ์ญํ
print("%d" % 100)
· ๋ค์ํ ์ถ๋ ฅ
์ ์ : %d, %x, %o 10, 16, 8
์ค์ : %f
ํ๊ธ์ : %c
๋๊ธ์์ด์๋ฌธ์์ด : %s
· %5d : 5์๋ฆฌ ํ๋ณดํ ์ค๋ฅธ์ชฝ ๋ถ์ฌ ์ ๋ ฌ
· %05d : 5์๋ฆฌ ํ๋ณดํ ์ค๋ฅธ์ชฝ ๋ถ์ฌ ์ ๋ ฌ ํ ๋น์นธ 0์ผ๋ก ์ฑ์ด ๋ค ์ถ๋ ฅ
· %f : ๋ฌด์กฐ๊ฑด ์์์ ์๋ 6์๋ฆฌ๊น์ง ์ถ๋ ฅ
· %7.1f : 7์๋ฆฌ ํ๋ณด ํ ์์์ ์๋ 1์๋ฆฌ๊น์ง๋ง ์ถ๋ ฅ
· %7.3f : 7์๋ฆฌ ํ๋ณด ํ ์์์ ์๋ 3์๋ฆฌ๊น์ง ์ถ๋ ฅ (๋น์นธ์ 0์ผ๋ก ์ฑ์)
· %s : ์๋ฆฟ์๋งํผ ์ถ๋ ฅ
· %10s : 10์๋ฆฌ ํ๋ณดํ ์ค๋ฅธ์ชฝ ์ ๋ ฌ ์ถ๋ ฅ
print("%d" % 123)
print("%5d" % 123)
print("%05d" % 123)
print("%f" % 123.45)
print("%7.1f" % 123.45)
print("%7.3f" % 123.45)
print("%s" % "Python")
print("%10s" % "Python")
· format() ํจ์ + {}
์ถ๋ ฅํ๋ ์์ ์ ํ๊ธฐ ๊ฐ๋ฅ
%๋ผ๊ณ ํ๊ธฐ
0๋ฒ์งธ, 1๋ฒ์งธ, 3๋ฒ์งธ
print("{0:d} {1:5d} {2:05d}".format(123,123,123))
· ์ด์ค์ผ์ดํ Escape ๋ฌธ์ / ์์ ๋ฌธ์
print(r"~") ์ ๊ฒฝ์ฐ์๋ ์ด์ค์ผ์ดํ ๋ฌธ์๊น์ง ์๋ณธ์ผ๋ก ์ถ๋ ฅ์์ผ์ค๋ค.
\n ##์ค๋ฐ๊ฟ๋ฌธ์/์ด์ค์ผ์ดํor์์๋ฌธ์ ##
print("\n ์ค๋ฐ๊ฟ \n ์ฐ์ต")
print("\t ํญํค \t ์ฐ์ต ํํ")
print("๊ธ์๊ฐ \" ๊ฐ์กฐ\" ๋๋ ํจ๊ณผ")
print("๊ธ์๊ฐ \' ๊ฐ์กฐ \' ๋๋ ํจ๊ณผ ")
print ("\\\\\\ ์ญ์ฌ๋์ฌ 3๊ฐ ์ถ๋ ฅ ")
print (r"\n \t \" \\ ์ถ๋ ฅ ๊ณ ๊ณ ")