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