๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

python ์‹œ๋ฆฌ์ฆˆ๐Ÿ/์›น ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ5

๐Ÿงif , elseif, elif, ๋ชจ๋“ˆ๐Ÿง | ์›น ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ 005 1. if , elif def age_check(age): print(f"you are {age}") if age 20 and age ํ˜•์‹: for ๋ณ€์ˆ˜ in sequence ์ด ๋•Œ ์š” '๋ณ€์ˆ˜'๋Š” for๋ฌธ์ด ์‹คํ–‰๋  ๋•Œ ์„ ์–ธ๋œ๋‹ค. ์ด๋ฆ„์ด ๋ญ๋“  ์ƒ๊ด€์—†์Œ. 3. ๋ชจ๋“ˆ (module) import ํ•˜๋Š” ๋ฒ• ํŒŒ์ด์ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์ž์ฃผ module์„ import ํ•˜๊ฒŒ ๋œ๋‹ค. (๋ชจ๋“ˆ์€ math ๋ชจ๋“ˆ,,,๋“ฑ๋“ฑ) import ํ•˜์—ฌ ๋ชจ๋“  ๋ชจ๋“ˆ์„ ๊ฐ€์ ธ์™€๋„ ๋œ๋‹ค. ํ•˜์ง€๋งŒ , ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๋„ ์ „๋ถ€ ๊ฐ€์ ธ์˜ค๊ฒŒ ๋จ์œผ๋กœ ์ถ”์ฒœ์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋น„ํšจ์œจ์ ์ด๋‹ค. ํŠน์ • ํ•จ์ˆ˜๋งŒ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœํ•œ๋‹ค. ํšจ์œจ์ ์ด๋‹ค. ์ด๋•Œ ์ด๋ฆ„์ด ๋ง˜์— ์•ˆ๋“ค๋ฉด ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ as ๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ์–ด ์ค„ ์ˆ˜ ๋„ ์žˆ๋‹ค. 2021. 8. 12.
๐Ÿงprintํ•จ์ˆ˜ ์™€ ์ธ์ž(argument) !๐Ÿง | ์›น ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ ์‹œ๋ฆฌ์ฆˆ 004 um.. ์›Œ๋‚™ ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ? ์ด๋ผ์„œ ์—„์ฒญ ์ž์„ธํ•˜๊ฒŒ ์ •๋ฆฌํ•˜์ง„ ์•Š์•˜์Œ. ex) fstring ์ด๋Ÿฐ๊ฑฐ? ์ •๋„ print ํ•จ์ˆ˜ print ํ•จ์ˆ˜๋Š” () ์•ˆ์— ๋ญ”๊ฐ€๋ฅผ ๋„ฃ๋Š” ๊ฑธ ํ—ˆ์šฉํ•จ, ()์•ˆ์ด ๊ฑฐ์˜ ๋น„์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š”๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ. ๊ทธ ์ด์œ ๋Š” ํ•จ์ˆ˜์— input ์„ ์ค˜์•ผ ํ• ๋•Œ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ. *print ํ•จ์ˆ˜๊ฐ€ ํ•˜๋Š”์ผ? ์˜ค์ง ๋ญ”๊ฐ€ ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๋Š”๊ฒŒ ์ „๋ถ€! ํ•จ์ˆ˜ (ํ˜ธ์ถœ, ์‹คํ–‰) ํ•จ์ˆ˜ say_hello ์— ์ธ์žwho ์ •์˜ ํ•จ์ˆ˜ say_hello ์‹คํ–‰ ํ•˜๋Š”๋ฐ bro ๋ฌธ์ž์—ด ์ธ์ž๋ฅผ who ์— ๋„ฃ์–ด์คŒ. ํ”„๋ฆฐํŠธ ๋ฌธ ์‹คํ–‰๋•Œ hello bro ๊ฐ€ ์‹คํ–‰๋จ. * who์— ์œ ํšจํ•œ ํƒ€์ž…์ด๊ธฐ๋งŒ ํ•˜๋ฉด, ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ญ๋“  ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ. function์— data ๋ฅผ ์ฃผ๋Š”๊ฒƒ. ์ฆ‰ , ํ•จ์ˆ˜์— input ์„ ์ฃผ๋Š”๊ฑฐ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ fu.. 2021. 8. 10.
๐Ÿงํ•จ์ˆ˜(Function)์— ๋Œ€ํ•ด! ๐Ÿง| ์›น ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ ์‹œ๋ฆฌ์ฆˆ 003 1. ํ•จ์ˆ˜๋ž€? function ( ํ•จ์ˆ˜) ์–ด๋–ค ํ–‰๋™(๊ธฐ๋Šฅ)์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ , ๊ณ„์† ๋ฐ˜๋ณต ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ. ์ ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ํ–‰๋™(๊ธฐ๋Šฅ)์„ ๋„ฃ์–ด ๋†“๊ณ  ๊ทธ ๊ธฐ๋Šฅ์„ ๋ฐ˜๋ณตํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ฑฐ! 2. built-in ํ•จ์ˆ˜ ๊ทธ๋ ‡๋‹ค๋ฉด print() type() ์ด๋Ÿฐ ํ•จ์ˆ˜๋“ค์€ ์–ด๋””์„œ ์˜ค๋Š”๊ฑธ๊นŒ.. ๋‚œ ๋งŒ๋“ค์ง€๋„ ์•Š์•˜๋Š”๋ฐ => ๊ธฐ๋ณธ ํ•จ์ˆ˜ ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ์ค„ ํ•„์š”๊ฐ€ ์—†๋‹ค. ์–ธ์ œ๋“  ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. => built in function ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํ•จ์ˆ˜๋“ค์€ ๋˜ํ•œ ์กฐํ•ฉ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ print ํ•จ์ˆ˜ ์™€ len ํ•จ์ˆ˜๋ฅผ ์กฐํ•ฉ ๊ฐ€๋Šฅ! 3. ํ•จ์ˆ˜ ์ •์˜ + ์‹คํ–‰ ๋ฐฉ๋ฒ• ํ•จ์ˆ˜ ์‚ฌ์šฉ์€ ๋ญ”๊ฐ€๋ฅผ ๋„ฃ๊ฑฐ๋‚˜ ๋นˆ์ฑ„๋กœ ๋†”๋‘๊ฑฐ๋‚˜, ํ•˜๋ฉด๋œ๋‹ค. ํ•จ์ˆ˜ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•? NONO.. => ํŒŒ์ด์ฌ์—์„œ๋Š” ํ•จ์ˆ˜๋ฅผ ์ •์˜(definition)ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ํ•จ์ˆ˜.. 2021. 8. 10.
๐ŸงList(๋ฆฌ์ŠคํŠธ) ์™€ Tuple (ํŠœํ”Œ) + ์‚ฌ์ „(Dicts)๐Ÿง| ์›น ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ 002 ์•ž์— ๋ถ€๋ถ„์€ ์‰ฌ์šด? part ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋น ๋ฅด๊ฒŒ ํ•ต์‹ฌ ๊ฐœ๋…๋“ค๋งŒ ์ •๋ฆฌํ•˜๋ฉด์„œ ์ง„๋„ ๋‚˜๊ฐˆ ๊ฒƒ! ๋ฌธ์ž์—ด์€ string ์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, text๋ผ๊ณ  ๋ถ€๋ฅด์ง€ ์•Š๋Š”๋‹ค. ex) "blabla" , 'blabla' " " ์™€ ' ' ์‚ฌ์ด์— ์ ์–ด์•ผ ๋˜๋ฉฐ, " ' ๋Š” ์•ˆ๋˜๋ฉฐ, ' " ์ด๊ฒƒ ๋˜ํ•œ ์•ˆ๋œ๋‹ค. ์ฆ‰ " ๋กœ ์‹œ์ž‘ํ–ˆ์œผ๋ฉด " ๋กœ ๋๋‚˜์•ผ๋œ๋‹ค. (๋™์ผํ•œ ๋”ฐ์˜ดํ‘œ ์‚ฌ์šฉํ•˜๊ธฐ, ์‹œ์ž‘๊ณผ ๋์€ ๋™์ผํ•˜๊ฒŒ!!) " " , ' ' ์„ ์”Œ์›Œ ์ฃผ๋Š” ์ˆœ๊ฐ„ ๊ทธ๊ฒƒ์€ ๋ฌธ์ž์—ด์ด ๋œ๋‹ค. ํŒŒ์ด์ฌ True ์™€ False (์ฒซ ๊ธ€์ž ๋Œ€๋ฌธ์ž) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ true ์™€ false ( ์ฒซ ๊ธ€์ž ์†Œ๋ฌธ์ž) True ๋Š” 1 , False ๋Š” 0 ์ด๋‹ค. Recap string : ๋ฌธ์ž ("hi") int : ์ •์ˆ˜ (1) float : ์†Œ์ˆ˜ (1.11111) boolean.. 2021. 8. 10.
728x90
๋ฐ˜์‘ํ˜•