Day 01 - jun880381/python GitHub Wiki

ํŒŒ์ด์ฌ(python)

  • ํ•จ์ˆ˜ ์ง€ํ–ฅ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ (functional programming)
  • ๋™์  ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋žจ

ํ‚ค์›Œ๋“œ(keyword)

  • ํŠน๋ณ„ํ•œ ์˜๋ฏธ๊ฐ€ ๋ถ€์—ฌ๋œ ๋‹จ์–ด
  • ํŒŒ์ด์ฌ์—์„œ ์ด๋ฏธ ํŠน์ • ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์˜ˆ์•ฝํ•ด ๋†“์€ ๊ฒƒ
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์ด๋ฆ„ ์ •ํ•  ๋•Œ ๋˜‘๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
  • ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„

import keyword print(keyword.kwlist) : ํŒŒ์ด์ฌ์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ํ‚ค์›Œ๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

์‹๋ณ„์ž(identifier)

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์ด๋ฆ„ ๋ถ™์ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์–ด
  • ๋ณ€์ˆ˜ ๋˜๋Š” ํ•จ์ˆ˜ ์ด๋ฆ„ ๋“ฑ์œผ๋กœ ์‚ฌ์šฉ
  • ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ ๋ถˆ๊ฐ€
  • ํŠน์ˆ˜๋ฌธ์ž๋Š” ์–ธ๋”๋ฐ”(_)๋งŒ ํ—ˆ์šฉ
  • ์ˆซ์ž๋กœ ์‹œ์ž‘ ๋ถˆ๊ฐ€
  • ๊ณต๋ฐฑ ๋ถˆ๊ฐ€
  • ์•ŒํŒŒ๋ฒณ ์‚ฌ์šฉ์ด ๊ด€๋ก€
  • ์˜๋ฏธ ์žˆ๋Š” ๋‹จ์–ด๋กœ ํ•  ๊ฒƒ

์Šค๋„ค์ดํฌ ์ผ€์ด์Šค(snake case) : ์–ธ๋”๋ฐ”(_)๋ฅผ ๊ธฐํ˜ธ ์ค‘๊ฐ„์— ๋ถ™์ž„, ๋ณ€์ˆ˜ ๋ช… ์บ๋ฉ€ ์ผ€์ด์Šค (camel case) : ๋‹จ์–ด๋“ค์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋งŒ๋“ฆ, ํด๋ž˜์Šค ๋ช…

์ฃผ์„(comment)

  • ํ”„๋กœ๊ทธ๋žจ ์ง„ํ–‰์— ์˜ํ–ฅ ์ฃผ์ง€ ์•Š๋Š” ์ฝ”๋“œ
  • ํ”„๋กœ๊ทธ๋žจ ์„ค๋ช… ์œ„ํ•ด ์‚ฌ์šฉ
  • '#' ๊ธฐํ˜ธ๋ฅผ ์ฃผ์„์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ€๋ถ„ ์•ž์— ๋ถ™์ž„
  • ์—ฌ๋Ÿฌ์ค„ ์ฃผ์„ : """ """, ''' '''

์—ฐ์‚ฐ์ž

  • ์Šค์Šค๋กœ ๊ฐ’์ด ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ฐ’๊ณผ ๊ฐ’ ์‚ฌ์ด์— ๋ฌด์–ธ๊ฐ€ ๊ธฐ๋Šฅ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉ

๋ฆฌํ„ฐ๋Ÿด(literal)

  • ์ž๋ฃŒ = ์–ด๋– ํ•œ ๊ฐ’ ์ž์ฒด

print() ํ•จ์ˆ˜

  • ์ถœ๋ ฅ ๊ธฐ๋Šฅ
  • ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค์„ ๊ด„ํ˜ธ() ์•ˆ์— ๋‚˜
  • ์—ฌ๋Ÿฌ ๊ฐœ ์ถœ๋ ฅ(,) : print(a , b)

main() ํ•จ์ˆ˜ ์—ญํ• 

  • if name == "main()":