Programming/Python

๋ชฉ์  & ์ด์œ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๊ณต๋ถ€ ๋ฐ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€์šฉ๋‚ด์šฉ์•„์Šคํ‚ค ์ฝ”๋“œ ASCII - ์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „. 1972 ํ”„๋ฆฐํ„ฐ ์‚ฌ์šฉ ์„ค๋ช…์„œ์— ๊ฐœ์‹œ๋œ ์•„์Šคํ‚ค ์ฝ”๋“œ ์ฐจํŠธํ‘œ ๋ฏธ๊ตญ์ •๋ณด๊ตํ™˜ํ‘œ์ค€๋ถ€ํ˜ธ(์˜์–ด: American Standard Code for Information Interchange), ๋˜๋Š” ์ค„์—ฌ์„œ ASCII( , ์•„์Šคํ‚ค)๋Š” ์˜๋ฌธko.wikipedia.org chr()chracter ์•ฝ์ž์ •์ˆ˜ ๊ฐ’์„ ํ•ด๋‹นํ•˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜10์ง„์ˆ˜ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ 16์ง„์ˆ˜๋ฅผ ์ž…๋ ฅํ•ด๋„ ๋ฌธ์ž๋กœ ๋ฆฌํ„ดprint(chr(97))# aprint(chr(65))# Aprint(chr(0x41))# A ord()ordinal position ์•ฝ์ž๋ฌธ์ž ๊ฐ’์„ ํ•ด๋‹นํ•˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜10์ง„์ˆ˜๋กœ ..
๋ชฉ์  & ์ด์œ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๊ณต๋ถ€ ๋ฐ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€์šฉ๋‚ด์šฉํŒŒ์ด์ฌ์€ ๊ธฐ์กด ์–ธ์–ด๋“คํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ผํ•ญ์—ฐ์‚ฌ์ž๋ฅผ ๋ณด์—ฌ์คŒ ๋‹ค๋ฅธ์–ธ์–ด[์กฐ๊ฑด์‹] ? [์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’] : [๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๊ฐ’] ํŒŒ์ด์ฌ์‚ผํ•ญ์—ฐ์‚ฐ์ž[์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’] if [์กฐ๊ฑด์‹] else [๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๊ฐ’]์‚ผํ•ญ์—ฐ์‚ฐ์ž ์ค‘์ฒฉ[์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’ 1] if [์กฐ๊ฑด์‹ 1] else [์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’ 2] if [์กฐ๊ฑด์‹ 2] else [๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๊ฐ’]์ฝ”๋“œ๊ฐ€ ๊ฐ„๊ฒฐํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œif ~ elif ~ else๋กœ ํ‘œํ˜„if [์กฐ๊ฑด์‹ 1] : [์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’ 1]elif [์กฐ๊ฑด์‹ 2]: [์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’ 2]else : [๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๊ฐ’] ์ฐธ๊ณ ์ž๋ฃŒ **์ฐธ์ธ๊ฒฝ์šฐ ๊ฐ’ if ์กฐ๊ฑด else ๊ฑฐ์ง“์ธ๊ฒฝ์šฐ ๊ฐ’** * ์—ฐ์‚ฐ ๋Œ€์ƒ์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ์—ฐ์‚ฐ์ž๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ๋‹จํ•ญ ์—ฐ…" data-og-..
๋ชฉ์  & ์ด์œ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๊ณต๋ถ€ ๋ฐ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€์šฉ๋‚ด์šฉinput() ์œผ๋กœ ์ž…๋ ฅa = input()print(a)#'''์ž…๋ ฅ : A์ถœ๋ ฅ : A'''input() ์„ ์‚ฌ์šฉํ•˜๋ฉด stirng(๋ฌธ์ž์—ด)๋กœ ์ž…๋ ฅ ๋ฐ›์Œ input() ์œผ๋กœ ํ˜• ๋ณ€ํ™˜ ์ž…๋ ฅa = int(input())print(a)#'''์ž…๋ ฅ : 1์ถœ๋ ฅ : 1'''input() ์•ž์— ๋ณ€ํ™˜ํ•  ์ž๋ฃŒํ˜•์„ ์ž…๋ ฅ ํ•ด์ฃผ๋ฉด ๋จint => ์ •์ˆ˜, float => ์‹ค์ˆ˜, str=> ๋ฌธ์ž์—ด ๋“ฑ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ฐธ์กฐ input().split()์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ’ ๋ฐ›๊ธฐa, b = input().split()print(a)#print(b)#'''์ž…๋ ฅ : a b์ถœ๋ ฅ : a b'''split()์€ ๋ฌธ์ž์—ด์„ ๋‚˜๋ˆ ์„œ list๋กœ returnํ•จsplit()์˜ default๋Š” ๋„์–ด์“ฐ..
๋ชฉ์  & ์ด์œ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๊ณต๋ถ€ ๋ฐ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€์šฉ๋‚ด์šฉ%๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฌธ์ž์—ด ํ˜•์‹ํ™”print("๊ณผ์ผ %d๊ฐœ" % 2)print("๊ณผ์ผ %s๊ฐœ" % 20)print("๋‚˜๋Š” %s๋ฅผ ์ข‹์•„ํ•ด์š”" % "์‚ฌ๊ณผ")print("๋ฐ”๋‚˜๋‚˜๋Š” %c๋กœ ์‹œ์ž‘" % "๋ฐ”")print("๋‚˜๋Š” %s์™€ %s๋ฅผ ์ข‹์•„ํ•ด" % ("์‚ฌ๊ณผ", "๋ฐ”๋‚˜๋‚˜"))#์ถœ๋ ฅ'''๊ณผ์ผ 2๊ฐœ๊ณผ์ผ 20๊ฐœ๋‚˜๋Š” ์‚ฌ๊ณผ๋ฅผ ์ข‹์•„ํ•ด์š”๋ฐ”๋‚˜๋‚˜๋Š” ๋ฐ”๋กœ ์‹œ์ž‘๋‚˜๋Š” ์‚ฌ๊ณผ์™€ ๋ฐ”๋‚˜๋‚˜๋ฅผ ์ข‹์•„ํ•ด'''ํ˜•์‹์ง€์ • ๋ฌธ์ž์—ด์˜๋ฏธ%s๋ฌธ์ž์—ด%d์ •์ˆ˜%c๋ฌธ์ž%f๋ถ€๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๊ณ ๊ธ‰ ํ˜•์‹์ง€์ • ๋ฌธ์ž์—ด%10์ „์ฒด 10์นธ์„ ์ฐจ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด(๊ณต๋ฐฑ์„ ์•ž์— ๋ถ™์ž„)%-10d์ „์ฒด 10์นธ์„ ์ฐจ์ง€ํ•˜๋Š” ์ •์ˆ˜(๊ณต๋ฐฑ์„ ๋’ค์— ๋ถ™์ž„)%.2f๋ถ€๋™์†Œ์ˆ˜์ ์˜ ์†Œ์ˆ˜์  ์•„๋ž˜ 2์ž๋ฆฌ๊นŒ์ง€ ํ‘œ์‹œ  format ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฌธ์ž์—ด ํ˜•์‹ํ™”print(..
LUNA Dev๐Ÿ’ป
'Programming/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก