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. ์ด์ 1 2 ๋ค์ 728x90 ๋ฐ์ํ