Tinkerbell Glitter
[250127] bin() ํ•จ์ˆ˜๋ž€??
Back End ๐Ÿ“ฒ/Python ๐Ÿ’ป
bin() ํ•จ์ˆ˜๋ž€?1. bin() ํ•จ์ˆ˜ ์ •์˜`bin()` ํ•จ์ˆ˜๋Š” ์ •์ˆ˜๋ฅผ ์ด์ง„์ˆ˜ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.์ด ํ•จ์ˆ˜๋Š” 2์ง„๋ฒ• ํ‘œํ˜„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์œ ์šฉํ•˜๋ฉฐ, ๋ณ€ํ™˜๋œ ๊ฒฐ๊ณผ๋Š” ๋ฌธ์ž์—ด ํ˜•์‹์œผ๋กœ ๋ฐ˜ํ™˜๋œ๋‹ค.๊ธฐ๋ณธ ๋™์ž‘๋ฌธ๋ฒ•bin(x)`x`: ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ (`int`) ๋˜๋Š” ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด๋ฐ˜ํ™˜๊ฐ’: `0b`๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด์ง„์ˆ˜ ๋ฌธ์ž์—ด์˜ˆ์ œ# ์ •์ˆ˜๋ฅผ ์ด์ง„์ˆ˜๋กœ ๋ณ€ํ™˜print(bin(10)) # ์ถœ๋ ฅ: '0b1010'# ์Œ์ˆ˜๋„ ๋ณ€ํ™˜ ๊ฐ€๋Šฅprint(bin(-10)) # ์ถœ๋ ฅ: '-0b1010'# 0์˜ ๊ฒฝ์šฐprint(bin(0)) # ์ถœ๋ ฅ: '0b0'2. ๋ฐ˜ํ™˜ ๊ฐ’์˜ ๊ตฌ์กฐ`0b` ์ ‘๋‘์–ด:๋ฐ˜ํ™˜๋˜๋Š” ์ด์ง„์ˆ˜ ๋ฌธ์ž์—ด์€ ํ•ญ์ƒ `0b`๋กœ ์‹œ์ž‘`0b`๋Š” ์ด ๊ฐ’์ด ์ด์ง„์ˆ˜๋ผ๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋ƒ„์Œ์ˆ˜ ๋ณ€ํ™˜:์Œ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋„ `-` ๊ธฐํ˜ธ๊ฐ€ ์ ‘๋‘..