[μ½λ©ν μ€νΈ μ€λΉ νμ!]λ°±μ€μ ν λ μμμΌν Python λ¬Έλ²!
1. μ΄μ€μΌμ΄ν κΈ°νΈ
ex) \" == "
λ°±μ€ 10171λ², 10172λ² κ³ μμ΄, κ° νλ©΄μ κ·Έλ € μΆλ ₯ νλ λΆλΆμ ν΄λΉ λλ€.
2. print(" ")λ, print(''' ''')λ μ°¨μ΄κ° μμλ€.
^ μ΄κ²μ print(" ")μμλ μν 곡μ μ²λΌ(λ¬Έμλ‘ μΈμ X) λκ³ ,
print(''' ''')μμλ λ¬Έμ μ²λΌ λλ€.
3. map μ νμ©
πmap νμ© μμ
a,b= map(int,input().split())
10 20
>>> a =10, b = 20
>>> a = list(map(str, range(10)))
>>> a
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
x = input().split() # input().split()μ κ²°κ³Όλ λ¬Έμμ΄ λ¦¬μ€νΈ(input()μ νμ λ¬Έμ)
m = map(int, x) # 리μ€νΈμ μμλ₯Ό intλ‘ λ³ν, κ²°κ³Όλ 맡 κ°μ²΄
a, b = m # 맡 κ°μ²΄λ λ³μ μ¬λ¬ κ°μ μ μ₯ν μ μμ
4. input() λμ sys.stdin.readline() ( import sys νμ)
sys.stdin.readline()κ° input() λ³΄λ€ μ‘°κΈ λ λΉ λ₯΄λ€κ³ νλ€.
5. μ λ ¬ ν¨μ
: 곡백μ μ , 곡백μ λ©μμ€ λ¬Έμλ₯Ό λ£μ΄μ€ μ μλ€.
- rjust
- ljust
- zfill
πμ λ ¬ ν¨μ μ¬μ© μμ
a = "abc".rjust(5,"f")
>>> a = ffabc
a = "abc".ljust(5,"f")
>>> a = abcff
6. join ν¨μ
: join ν¨μλ 맀κ°λ³μλ‘ λ€μ΄μ¨ 리μ€νΈμ μλ μμ νλνλλ₯Ό ν©μ³μ νλμ λ¬Έμμ΄λ‘ λ°κΎΈμ΄ λ°ννλ ν¨μ.
μλ μμλ₯Ό 보면 μ μ μμ§λ§ ꡬλΆμλ₯Ό λ£μ΄μ ν©μΉλ κ²λ κ°λ₯!
πjoin ν¨μ μ¬μ© μμ
list_a = ['a','b','c']
result_str = ''.join(list_a)
>>> result_str = 'abc'
list_a = ['a','b','c']
result_str = '*'.join(list_a)
>>> result_str = 'a*b*c'
7. ν μ€νΈ μΌμ΄μ€ κ°μκ° μ ν΄μ§μ§ μμλ€λ©΄?
: Try ~except λ¬ΈμΌλ‘ μμΈ μ²λ¦¬λ₯Ό ν΄μ£Όμ!
πν μ€νΈ μΌμ΄μ€ κ°μκ° μ ν΄μ§μ§ μμλ λ°±μ€ 10951 A+B-4λ¬Έμ
while True:
try:
A, B = map(int, input().split())
print(A+B)
except:
break
μμμλ μμΈμΌμν
μ€νΈ μΌμ΄μ€ κ°μκ° μ ν΄μ§μ§ μμκΈ° λλ¬Έμ
try: λ³μ A,Bμ intνμ΄ λ€μ΄κ°λ€λ©΄, A+Bμ κ°μ μΆλ ₯νλ€.
except: tryμ λν μλ¬κ° λ°μν κ²½μ°(ex. a 1, 3, 2 γ± μ
λ ₯)
break: whileλ¬Έμ λ©μΆλ€.