ํŒŒ์ด์ฌ ์ž๋ฃŒ ์œ ํ˜•

์œ ํ˜• ์˜ˆ์‹œ
์ˆซ์žํ˜• ์ •์ˆ˜ Integer 123, -48, 0
์‹ค์ˆ˜ Float 3.14, -5.98, 8.0
๋ฌธ์žํ˜• String 'Hello', "world"
๋ฆฌ์ŠคํŠธ List [1,2,3,4,5], [a,b,c,d,e]
ํŠœํ”Œ Tuple (1,2,3,4,5), (a,b,c,d,e,)
์ง‘ํ•ฉ Set set("hello"), set([1,2,3])
์‚ฌ์ „ Dictionary {'hello' : 'world', 'python' : 'programming'}
๋…ผ๋ฆฌ/๋ถˆ๋ฆฐ Boolean True or False

์ˆซ์žํ˜• number

- ์ˆซ์ž ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋œ ์ž๋ฃŒํ˜•
- ์ •์ˆ˜ํ˜•, ์‹ค์ˆ˜ํ˜•, 8์ง„์ˆ˜, 16์ง„์ˆ˜ ๋“ฑ์ด ์žˆ์Œ

๋ฌธ์žํ˜• string

- ๋ฌธ์ž, ๋‹จ์–ด ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ž๋ฃŒํ˜•
- ๋‹จ์ผ ์ธ์šฉ ํ‘œ์‹œ '' ๋ฐ ์ด์ค‘ ์ธ์šฉ ํ‘œ์‹œ " " ๋กœ ํ‘œํ˜„ํ•จ
- ๋‹จ์ผ ์ธ์šฉ ํ‘œ์‹œ ๋ฐ ์ธ์šฉ ํ‘œ์‹œ ์•ˆ์— ๋“ค์–ด์žˆ์œผ๋ฉด ๋ฌธ์ž๋กœ ์ฒ˜๋ฆฌ๋จ

๋ฆฌ์ŠคํŠธ list [ ]

- ์ˆœ์„œ๊ฐ€ ์กด์žฌ, ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒํ˜•
- ๋Œ€๊ด„ํ˜ธ๋กœ ํ‘œํ˜„ํ•˜๋ฉฐ, ์ •์ˆ˜, ์‹ค์ˆ˜, ๋ฌธ์ž์—ด ๋“ฑ ๋ชจ๋“  ์ž๋ฃŒํ˜•์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Œ
- ๋ฆฌ์ŠคํŠธ ๋‚ด ๋ฆฌ์ŠคํŠธ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
- ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ

ํŠœํ”Œ tuple ( )

- ๋ฆฌ์ŠคํŠธ์™€ ์œ ์‚ฌํ•˜๋‚˜ ์†Œ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด์„œ ์ •์˜
- ๋ฆฌ์‹œํŠธ๋Š” ๊ฐ’์„ ์ƒ์„ฑ, ์‚ญ์ œ, ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํŠœํ”Œ์€ ๊ฐ’์„ ๋ณ€ํ™”์‹œํ‚ฌ ์ˆ˜ ์—†์Œ
- ๊ฐ’์„ ๋ณ€ํ™”์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค๋Š” ์ ๋งŒ ์ œ์™ธํ•˜๋ฉด ๋ฆฌ์ŠคํŠธ์™€ ์™„์ „ํžˆ ๋™์ผ
- ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋น ๋ฅด๊ฒŒ ๋™์ž‘

์ง‘ํ•ฉ set { }

- ์ˆœ์„œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Œ, ์ค‘๋ณต๋œ ๊ฐ’์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š๋Š” ์ž๋ผใ…›ํ˜•
- ๋ฆฌ์ŠคํŠธ์™€ ์œ ์‚ฌํ•˜๊ณ  ์ค‘๊ด„ํ˜ธ๋กœ ์ •์˜
- ์ฐจ์ง‘ํ•ฉ( - ), ํ•ฉ์ง‘ํ•ฉ( | ), ๊ต์ง‘ํ•ฉ( & )

์‚ฌ์ „ dictionary { ํ‚ค : ๊ฐ’ }

- ํ•ญ๋ชฉ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ณ ์œ ํ•œ ์ด๋ฆ„ ๊ฐ€์ง
- ํ‚ค(key)์™€ ๊ฐ’(value)์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ž๋ฃŒํ˜•
- ์ฝœ๋ก ์œผ๋กœ ํ‚ค์™€ ํ‚ค ๊ฐ’์„ ๊ตฌ๋ถ„
- ํ‚ค์—๋Š” ๋ฌธ์ž์—ด, ์ •์ˆ˜, ์‹ค์ˆ˜ ๋˜๋Š” ์‹ฌ์ง€์–ด ํŠœํ”Œ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
- ์ค‘๊ด„ํ˜ธ๋กœ ํ‘œํ˜„๋˜๋ฉฐ ์ธ๋ฑ์Šค๊ฐ€ ์•„๋‹Œ ํ‚ค๋ฅผ ์ด์šฉํ•ด ๊ฐ’์„ ์‚ฌ์šฉํ•จ


๊ธฐ๋ณธ ์ž๋ฃŒํ˜•

: ๋ฌธ์ž์—ด, ์ •์ˆ˜, ์‹ค์ˆ˜

์ปจํ…Œ์ด๋„ˆํ˜•

: ํŠœํ”Œ, ๋ฆฌ์ŠคํŠธ, ์‚ฌ์ „
- ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ฐœ ์ด์ƒ ์ €์žฅ ๊ฐ€๋Šฅํ•œ ์ž๋ฃŒํ˜•

ํŒŒ์ด์ฌ ๊ด„ํ˜ธ

- ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค ๋•Œ ์“ฐ์ž„
(์†Œ๊ด„ํ˜ธ) : ํŠœํ”Œ
[๋Œ€๊ด„ํ˜ธ] : ๋ฆฌ์ŠคํŠธ
{์ค‘๊ด„ํ˜ธ} : ์‚ฌ์ „


์กฐ๊ฑด๋ฌธ if๋ฌธ

- ์ฃผ์–ด์ง„ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ๋ฒ•
- ์กฐ๊ฑด์˜ ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์— ๋”ฐ๋ผ ๊ตฌ๋ฌธ ์•ˆ์— ์žˆ๋Š” ๊ฐ’์„ ์‹คํ–‰

if ์กฐ๊ฑด๋ฌธ :
  ๋ช…๋ น์–ด 1
elif ์กฐ๊ฑด๋ฌธ :
  ๋ช…๋ น์–ด 2
else ์กฐ๊ฑด๋ฌธ :
  ๋ช…๋ น์–ด 3


๋ฐ˜๋ณต๋ฌธ (for/while)

for๋ฌธ

- ํŠน์ • ์—ฐ์‚ฐ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•ด์•ผ ํ•  ๋•Œ ์“ฐ๋Š” ๋ฌธ๋ฒ•

for ๋ณ€์ˆ˜ in ๋ฆฌ์ŠคํŠธ/ํŠœํ”Œ/๋ฌธ์ž์—ด :
  ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ...

for๋ฌธ ์˜ˆ

sum = 0  # sum ๊ฐ’ ์ดˆ๊ธฐํ™”
for i in range(11) :  # 0 ~ 10๊นŒ์ง€ i ํ• ๋‹น
  sum = sum + i
print(sum)


while๋ฌธ

- ํŠน์ • ์กฐ๊ฑด๊นŒ์ง€ ๊ณ„์† ๋ฐ˜๋ณตํ•˜๋Š” ๋ฌธ๋ฒ•

while ์กฐ๊ฑด๋ฌธ :
  ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ 1 
...

while๋ฌธ ์˜ˆ

i = 0
while i < 10 : # ์กฐ๊ฑด ๋งŒ์กฑํ•  ๋•Œ๊นŒ์ง€
  print(i)
  i = i + 1  # while ์ข…๋ฃŒ ์กฐ๊ฑด์ด ์—†๋‹ค๋ฉด ๋ฌดํ•œ์œผ๋กœ ๋ฐ˜๋ณต๋จ




์œ ํ†ตํŒ๋งค๋ฐ์ดํ„ฐ๋ถ„์„ ๊ฐ•์˜์ž๋ฃŒ ์ฐธ์กฐ

๋ฐ˜์‘ํ˜•

BELATED ARTICLES

more