[ํ์ด์ฌ] f-string, ๋ฌธ์์ด ๊ธธ์ด ๊ณ ์
2020. 9. 18. 17:59ใ๐ป/ํ๋ก๊ทธ๋๋ฐ
์ฐธ๊ณ
python 3์์๋ f-string์ด ๊ฐ์ด๋ค.
f-string ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉํด์ผ ํ๋ ์ด์ Python ์์ ๋ฌธ์์ด์ ๋ค๋ฃฐ ๋๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋๋ถ๋ถ์ ์๋ง๋ ๊ธฐ์กด python 2์์ ์ง์ํ๋ %-formatting ๋ฐฉ์๊ณผ Format string syntax ์ธ str.fo..
bluese05.tistory.com
- ๊ฐ๋ ์ฑ์ด ์ข๋ค
- ๋ณ์์ type์ ๋ํ ์์ ๋๊ฐ ๋ ๋๋ค.
๊ถ๊ธํ๋ ์ฝ๋
username_header = f"{len(username):<{HEADER_LENGTH}}".encode('utf-8')
HEADER_LENGTH๋งํผ ๊ณต๋ฐฑํ ๋น, ๊ทธ ์์์ username์ ๊ธธ์ด๋ฅผ f-string์ผ๋ก ์ ์ฅ.
์๋ฅผ ๋ค์ด, HEADER_LENGTH=10, username='hhlab' ์ผ ๋, '5 ' ๋ฅผ ์ถ๋ ฅ!
'๐ป > ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C, C++] scanf์ EOF ๋ฐํ (0) | 2021.02.01 |
---|---|
[C, C++] cout์ ์ถ๋ ฅ ์๋ ๊ฐ์ (0) | 2021.01.31 |
[ํ์ด์ฌ] do-while๋ฌธ์ด ์์ต๋๋ค (0) | 2020.09.22 |
[ํ์ด์ฌ] ๋จ์ถํค ์ ๋ฆฌ (0) | 2020.09.02 |
[ํ์ด์ฌ] ์ฝ๋์ ๊ธฐ(Code Folding) (0) | 2020.09.02 |