Guidelines

λ°μ΄ν„°μ˜ μ’…λ₯˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μžλ£Œν˜•(Data Types)

ν”„λ‘œκ·Έλž˜λ°μ—μ„œ μžλ£Œν˜•(data type)은 λ³€μˆ˜λ‚˜ 값이 κ°€μ§ˆ 수 μžˆλŠ” λ°μ΄ν„°μ˜ μ’…λ₯˜λ₯Ό λœ»ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ 숫자, λ¬Έμžμ—΄, λΆˆλ¦¬μ–Έ(μ°Έ/거짓) 등을 μžλ£Œν˜•μ΄λΌκ³  ν•©λ‹ˆλ‹€.


파이썬 μ£Όμš” μžλ£Œν˜•

νŒŒμ΄μ¬μ—μ„œ μ‚¬μš©ν•˜λŠ” μ£Όμš” μžλ£Œν˜•μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. μ •μˆ˜ν˜• (Integer): μ •μˆ˜ 값을 ν‘œν˜„ν•©λ‹ˆλ‹€.
μ •μˆ˜ν˜• μ˜ˆμ‹œ
5, -3, 42

  1. 뢀동 μ†Œμˆ˜μ ν˜• (Float): μ†Œμˆ˜μ μ„ ν¬ν•¨ν•˜λŠ” μ‹€μˆ˜λ₯Ό ν‘œν˜„ν•©λ‹ˆλ‹€.
뢀동 μ†Œμˆ˜μ ν˜• μ˜ˆμ‹œ
3.14, -0.001, 2.0

  1. λ¬Έμžμ—΄ (String): ν…μŠ€νŠΈ λ˜λŠ” 문자λ₯Ό ν‘œν˜„ν•©λ‹ˆλ‹€.
λ¬Έμžμ—΄ μ˜ˆμ‹œ
"Hello, World!" 'Python' "1234"

  1. λΆˆλ¦¬μ–Έ (Boolean): μ°Έ(True) λ˜λŠ” 거짓(False)의 두 가지 κ°’λ§Œμ„ κ°€μ§ˆ 수 μžˆλŠ” μžλ£Œν˜•μž…λ‹ˆλ‹€.
λΆˆλ¦¬μ–Έ μ˜ˆμ‹œ
True False

  1. 리슀트 (List): λ‹€μ–‘ν•œ μžλ£Œν˜•μ„ μˆœμ„œλŒ€λ‘œ μ €μž₯ν•˜λŠ” μžλ£Œν˜•μž…λ‹ˆλ‹€.
리슀트 μ˜ˆμ‹œ
[1, 2, 3] ['apple', 'banana', 'cherry'] [True, 42, "Hello"]

  1. νŠœν”Œ (Tuple): λ¦¬μŠ€νŠΈμ™€ μœ μ‚¬ν•˜μ§€λ§Œ ν•œ 번 μƒμ„±λ˜λ©΄ λ‚΄μš©μ„ λ³€κ²½ν•  수 μ—†λŠ”(immutable) μžλ£Œν˜•μž…λ‹ˆλ‹€.
νŠœν”Œ μ˜ˆμ‹œ
(1, 2, 3) ('a', 'b', 'c') (True, 'Python', 3.14)

  1. λ”•μ…”λ„ˆλ¦¬ (Dictionary): ν‚€(key)와 κ°’(value) 쌍으둜 이루어진 데이터λ₯Ό ν‘œν˜„ν•˜λŠ” μžλ£Œν˜•μœΌλ‘œ, 각 ν‚€λŠ” κ³ μœ ν•΄μ•Ό ν•©λ‹ˆλ‹€.
λ”•μ…”λ„ˆλ¦¬ μ˜ˆμ‹œ
{'name': 'Alice', 'age': 25} {'a': 1, 'b': 2, 'c': 3}

  1. 집합 (Set): 쀑볡을 ν—ˆμš©ν•˜μ§€ μ•ŠλŠ” μš”μ†Œλ“€μ˜ λͺ¨μž„μœΌλ‘œ, μˆœμ„œκ°€ μ—†λŠ” 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.
집합 μ˜ˆμ‹œ
{1, 2, 3} {'apple', 'banana', 'cherry'}

μžλ£Œν˜•μ€ μ™œ μ€‘μš”ν• κΉŒμš”?

  • μ •ν™•ν•œ μ—°μ‚° μˆ˜ν–‰: 예λ₯Ό λ“€μ–΄,μˆ«μžν˜•κ³Ό λ¬Έμžμ—΄ν˜•μ€ 각각 μˆ˜ν•™ μ—°μ‚°κ³Ό λ¬Έμžμ—΄ 결합에 μ ν•©ν•©λ‹ˆλ‹€.
잘λͺ»λœ μžλ£Œν˜•μ„ μ‚¬μš©ν•œ μ—°μ‚° μ˜ˆμ‹œ
result = "3" + 5 # λ¬Έμžμ—΄ "3"κ³Ό μ •μˆ˜ 5의 λ§μ…ˆ μ‹œλ„ print(result) # TypeError: can only concatenate str (not "int") to str
  • μ½”λ“œμ˜ λͺ…λ£Œμ„± 및 μ•ˆμ „μ„± ν–₯상: μžλ£Œν˜•μ„ λͺ…ν™•νžˆ μ§€μ •ν•¨μœΌλ‘œμ¨ μ½”λ“œμ˜ 이해도λ₯Ό 높이고, νƒ€μž… 였λ₯˜λ₯Ό 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.
Mission
0 / 1

λ‹€μŒ 쀑 νŒŒμ΄μ¬μ—μ„œ μ‚¬μš©λ˜λŠ” μžλ£Œν˜• 쀑 ν•˜λ‚˜λ‘œ, μ°Έ(True) λ˜λŠ” 거짓(False)의 값을 κ°€μ§ˆ 수 μžˆλŠ” 것은 λ¬΄μ—‡μΈκ°€μš”?

μ°Έ(True) λ˜λŠ” 거짓(False)의 값을 κ°€μ§ˆ 수 μžˆλŠ” μžλ£Œν˜•μ€ μž…λ‹ˆλ‹€.
μ •μˆ˜ν˜• (Integer)
λ¬Έμžμ—΄ (String)
λΆˆλ¦¬μ–Έ (Boolean)
리슀트 (List)

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result