[μΈνλ° λ¦¬ν 2κΈ°] μΉμ 2. νμ΄μ¬ μμ κΈ°μ΄π
μΉμ 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/
μΈνλ° - νλ‘κ° λλ μ¨λΌμΈ ν΄λμ€ | μ¨λΌμΈ κ°μ νλ«νΌ
νλ‘κ·Έλλ°, μΈκ³΅μ§λ₯, λ°μ΄ν°, λ§μΌν , λμμΈ, μμ μ€λ¬΄ λ± μ λ¬ΈλΆν° μ€μ κΉμ§ μ κ³ μ΅κ³ μ λ°°λ€μκ² λ°°μΈ μ μλ κ³³. μ°λ¦¬λ μ±μ₯ κΈ°νμ νλ±μ μΆκ΅¬ν©λλ€.
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
νλ‘κ·Έλλ° μμνκΈ° : νμ΄μ¬ μ λ¬Έ (Inflearn Original) - μΈνλ° | κ°μ
μ΄λ―Έ 6000λͺ μ΄μμ΄ νμ΅νκ³ λ§μ‘±ν μ΅κ³ μ νλ‘κ·Έλλ° μ λ¬Έ κ°μ. μΈνλ°μ΄ λΉμ 곡μ μμΉμμ μ§μ κΈ°ννκ³ μ€λΉν νλ‘κ·Έλλ° μ λ¬Έ κ°μλ‘, νλ‘κ·Έλλ°μ μ ν μ ν΄λ³΄μ§ λͺ»ν μ¬λλΆν° μ€
www.inflearn.com
ν΄λΉ κΈ μμ΄μ½ μΆμ² : 'flaticon.com'
This cover has been designed using resources from Flaticon.com