String format

format

  • λ¬Έμžμ—΄μ„ κ°€μ§€κ³  μžˆλŠ” ν•¨μˆ˜

  • "{}".format(10) ν˜•μ‹μ΄λ©°

  • μ€‘κ΄„ν˜Έμ˜ κ°œμˆ˜μ™€ κ΄„ν˜Έμ•ˆμ˜ λ§€κ°œλ³€μˆ˜μ˜ κ°œμˆ˜κ°€ λ°˜λ“œμ‹œ κ°™μ•„μ•Όν•œλ‹€

    String_a = "{}".format(10)
    String_b = "{} {}".format(10, 20)
    String_c = "{} {} {}".format(10, 20, 30)  
    print(String_a) # 10
    print(String_b) # 10 20 
    print(String_c) # 10 20 30

λ¬Έμžμ—΄ 포맷 μ½”λ“œ

μ½”λ“œ

μ„€λͺ…

%s

λ¬Έμžμ—΄(String)

%c

문자 1개(Character)

%d

μ •μˆ˜(Integer)

%f

λΆ€λ™μ†Œμˆ˜(floating-point)

%o

8μ§„μˆ˜

%x

16μ§„μˆ˜

%%

Literal % (문자 % 자체)

포맷 μ½”λ“œ μ‚¬μš©

  • μ •λ ¬κ³Ό 곡백

format ν•¨μˆ˜λ₯Ό μ‚¬μš© : "{}".format(x)

  • 숫자 λŒ€μž…

  • λ¬Έμžμ—΄ λŒ€μž…

  • 2κ°œμƒμ˜ κ°’ λ„£κΈ°

  • μ†Œμˆ˜μ  ν‘œν˜„ν•˜κΈ°

  • { λ˜λŠ” } 문자 ν‘œν˜„ν•˜κΈ°

format ν•¨μˆ˜μ˜ μ •λ ¬κ³Ό 곡백

  • μ™Όμͺ½ μ •λ ¬ (:<)

  • 였λ₯Έμͺ½ μ •λ ¬ (:>)

  • κ°€μš΄λ° μ •λ ¬ (:^)

  • μ •λ ¬ ν›„ κ³΅λ°±μ±„μš°κΈ°

format ν•¨μˆ˜μ™€ μŠ¬λΌμ΄μ‹± 이용

  • format() ν•¨μˆ˜μ˜ λ‹€μ–‘ν•œ κΈ°λŠ₯

  • νŠΉμ • 칸에 좜λ ₯

  • λΉˆμΉΈμ„ 0으둜 μ±„μš°κΈ°

  • κΈ°ν˜Έμ™€ ν•¨κ»˜ 좜λ ₯ν•˜κΈ°

  • μ‘°ν•©ν•˜κΈ°

  • 뢀동 μ†Œμˆ˜μ  좜λ ₯의 λ‹€μ–‘ν•œ ν˜•νƒœ

  • 의미 μ—†λŠ” 뢀동 μ†Œμˆ˜μ  제거

Last updated