์น์ 2์์๋ ํ์ด์ฌ์ ๊ธฐ์ด์ธ print๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ๋ณ์์ ๋ํด์ ๋ฐฐ์ ๋ค
> ํ์ด์ฌ Print ์ฌ์ฉ๋ฒ
seperator ์ต์
seperator='?' ์ต์ ์ ๊ฐ ์ ๋ ฅ๋ ๋ฌธ์(์ด) ์ฌ์ด์ ?๋ผ๋ ๊ฒ์ด ๋ค์ด๊ฐ๊ฒ ๋๋ค
(๊ณต๋ฐฑ ์ ๋ ฅ์ ๋ฌธ์๊ฐ ํฉ์ณ์ง๊ฒ ๋๊ณ , '' ์ฌ์ด์ ๋ฌธ์ ์ ๋ ฅ์ ๊ฐ ๋ฌธ์(์ด)์ฌ์ด๋ง๋ค ''์ฌ์ด์ ๋ฌธ์๊ฐ ๋ค์ด๊ฐ๊ฒ ๋จ)
end ์ต์
end='' ์ต์ ์ ํ ์ค์ฉ ํฉ์ด์ง ๋ฌธ์ฅ๋ค์ ํ ์ค๋ก ์ฐ๊ฒฐํด์ฃผ๋ ์ต์ ์ด๋ค
file ์ต์
import : ์์ฝ์ด, ๋ณด๋ผ์์ผ๋ก ๋ํ๋จ, ์ด๋ ํ ๊ธฐ๋ฅ์ ๋ถ๋ฌ์ค๋ ์ญํ
format
์ ์(d) / ๋ฌธ์์ด(s) / ์ค์(f)
(1) ์ง์ % ์์ ๊ธฐํธ๋ฅผ ์ฐ๊ฑฐ๋
(2) {} {} format์ ์ฐ๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค
(2)์์๋ {} {}๊ฐ ์๋ค๋ฉด ๋ณดํต {0} {1} ์ด ๊ธฐ๋ณธ์ด๋ผ ์์ ๋ฌธ์์ด ๋ค์์ ๋ท ๋ฌธ์์ด์ด ๋์ค๋๋ฐ {1} {0}์ผ๋ก ์์ฑํ๋ฉด ๋ท ๋ฌธ์์ด์ด ์ ๋ฌธ์์ด๋ณด๋ค ์์ ๋์ค๊ฒ ๋๋ค(c๋ c++์์๋ ์์ ๊ธฐํธ๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ์๊ณ ์๋๋ฐ ํ์ด์ฌ์์๋ formatํจ์๋ฅผ ์ด์ฉํ์ฌ ์์ฑ ๊ฐ๋ฅํจ)
# ๋ฌธ์์ด
print('%10s' % ('nice',)) -> ((+)10)์ด๋ฉด ์ผ์ชฝ ๊ณต๋ฐฑ / print('%-10s' % ('nice',)) -> ์์(-10)์ด๋ฉด ์ค๋ฅธ์ชฝ ๊ณต๋ฐฑ
print('{:_<10}'.format('nice')) -> ๊ณต๋ฐฑ์ _๋ก ์ฒ๋ฆฌ
print('{:^10}'.format('nice')) -> ์ข์ฐ๋์ผ๊ณต๋ฐฑ(์ค์์ ์ ๋ ฌ)
# ์ค์
print('%06.2f' % (3.141592653589793,))
์ด ์๋ฆฌ์ 6์๋ฆฌ(์ ์๋ถ 1์๋ฆฌ(๋๋จธ์ง๋ 0์ผ๋ก ์ฑ์), ์์๋ถ 2์๋ฆฌ) -> 003.14
print('{:06.2f}'.format(3.141592653589793))
> ํ์ด์ฌ ๋ณ์
๊ธฐ๋ณธ ์ ์ธ / ๋์ ์ ์ธ / ๋ณ์ ์ ์ธ ํ ์ฌ์ ์ธ ํ ๋ณ์ ์ถ๋ ฅ : ์ฌ์ ์ธ๋ ๊ฐ์ด ์ถ๋ ฅ์ ๋์ค๊ฒ ๋๋ค
Object References
๋ณ์ ๊ฐ ํ ๋น ์ํ์ผ ๋
ํ์ด์ฌ์ 1. ํ์ ์ ๋ง๋ ์ค๋ธ์ ํธ ์์ฑ -> 2. ๊ฐ ์์ฑ -> 3. ์ฝ์ ์ถ๋ ฅ(๊ณ์ฐ์์๋ ํ์ฉ) ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋๋ค (ํ์ด์ฌ ๋ด๋ถ์ ์ผ๋ก ๋์ํจ)
-> ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ๋ฐ๋ก ํ์ ์ ์ ์ํ์ง ์์์ ๋ ํ์ด์ฌ์ด ์ ๋ ฅ๋ ๊ฐ์ ๋ํด ํ๋จํ์ฌ ์ ์ ํ ํ์ ์ ์ถ๋ ฅ
id(indentify) : ๊ฐ์ฒด์ ๊ณ ์ ๊ฐ
ํ์ด์ฌ์์ ๋ ๋ณ์์ ๊ฐ์ด ๊ฐ์ผ๋ฉด, ์ฃผ์๊ฐ(id(๋ณ์๋ช ))์ ๊ฐ๋ค = ํ๋์ ๊ฐ์ฒด๋ก์ ๊ณต์
ํ์ด์ฌ์์ ๋ ๋ณ์์ ๊ฐ์ด ๋ค๋ฅด๋ค๋ฉด, ์ฃผ์๊ฐ์ ๋ค๋ฅด๋ค
-> ํจ์จ์ฑ(=ํ์ด์ฌ ์์ง)
๋ค์ํ ๋ณ์ ์ ์ธ
Camel Case / Pascal Case / Snake Case
ํน์๋ฌธ์์ ์ซ์๋ก ์์ํ๋ ๋ณ์๋ ๊ธ์ง -> ๊ทธ๋ฌ๋ _์ $๋ ํ์ฉํจ / ์์ฝ์ด๋ ๋ณ์๋ช ์ผ๋ก ์ฌ์ฉ ๋ถ๊ฐ
์๋ฌธ์๋ก ์์ํ๊ฑฐ๋ Snake Case๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒ!
์ฌ๋ด) ํ์ด์ฌ์ ์กฐ๊ธ ๊ณต๋ถํ ์ํ๋ผ 'ํ์ด์ฌ ์์ ๊ธฐ์ด ์์ ์์๋ ๋ ๋ฐฐ์ธ๋งํ ๊ฐ๋ ์ด ์์๊น??'๋ผ๊ณ ์๊ฐํ์ง๋ง ์ด๋ฒ ๊ฐ์๋ฅผ ํตํด์ ๋ถ์กฑํ ๊ฐ๋ ์ ๋ณด์ถฉํ ์ ์์๋ค
์์ผ๋ก๋ ๋ ์ด๋ ค์ด ๊ฐ๋ ์ ๋ฐฐ์ฐ๊ณ ์ค์ต์ ์งํํ๊ฒ ์ง๋ง ๋ ๋ค์์ฃผ๊น์ง ์ด์ฌํ ๊ณต๋ถํ๊ณ ํฌ์คํ ํ ์์ ์ด๋ค!
์ธํ๋ฐ ํํ์ด์ง : www.inflearn.com/
์ถ์ฒ : <์ธํ๋ฐ-ํ๋ก๊ทธ๋๋ฐ ์์ํ๊ธฐ : ํ์ด์ฌ ์ ๋ฌธ (Inflearn Original)>/www.inflearn.com/course/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%AC%B8-%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%98%A4%EB%A6%AC%EC%A7%80%EB%84%90
ํด๋น ๊ธ ์์ด์ฝ ์ถ์ฒ : 'flaticon.com'
This cover has been designed using resources from Flaticon.com
'๊ฐ๋ฐ > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ๋ฐ ๋ฆฌํ 2๊ธฐ] ์น์ 4. ํ์ด์ฌ ํ๋ฆ ์ ์ด๐ (0) | 2021.03.20 |
---|---|
[์ธํ๋ฐ ๋ฆฌํ 2๊ธฐ] ์น์ 3. ํ์ด์ฌ ๊ธฐ์ด ์๋ฃํ๐ (0) | 2021.03.20 |
[์ธํ๋ฐ ๋ฆฌํ 2๊ธฐ] ์น์ 0~1. ํ์ด์ฌ ์์๐ (0) | 2021.03.14 |
[์ธํ๋ฐ ๋ฆฌํ 2๊ธฐ] ์ค๋ฆฌ์ํ ์ด์ (OT) ํ๊ธฐ & ๋ค์ง๐ (0) | 2021.03.09 |
ํ์ด์ฌ - ์ฌํ์ ๊ฑฐ๋ฆฌ๋๊ธฐ ์ํ ์๋งค ์์คํ (๋ ๋ฒจ1) (0) | 2021.01.22 |