Guidelines

데이터λ₯Ό λ‹΄λŠ” μƒμž, λ³€μˆ˜

ν”„λ‘œκ·Έλž˜λ°μ—μ„œ λ³€μˆ˜(Variable)λŠ” 데이터λ₯Ό λ‹΄μ•„λ‘λŠ” μƒμžμ™€ κ°™μŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” μΌμƒμ—μ„œ μ€‘μš”ν•œ 데이터λ₯Ό USB와 ν΄λΌμš°λ“œμ— 보관해 λ‘λŠ” κ²ƒμ²˜λŸΌ, ν”„λ‘œκ·Έλž˜λ°μ—μ„œλ„ λ°μ΄ν„°λ‚˜ 값을 μ €μž₯ν•˜κΈ° μœ„ν•΄ λ³€μˆ˜λΌλŠ” μƒμžλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

λ³€μˆ˜λŠ” 컴퓨터가 λ‚˜μ€‘μ— μ‚¬μš©ν•  데이터λ₯Ό μ €μž₯ν•˜λŠ” 곡간이며, 이λ₯Ό 톡해 νŠΉμ •ν•œ 값을 μ €μž₯ν•˜κ³  ν•„μš”ν•  λ•Œλ§ˆλ‹€ κ·Έ 값을 λΆˆλŸ¬μ™€ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ°Έκ³  : λ³€μˆ˜μ˜ 값이 μ €μž₯λ˜λŠ” 컴퓨터 λ‚΄ 곡간을 λ©”λͺ¨λ¦¬(Memory)라고 ν•©λ‹ˆλ‹€. λ³€μˆ˜λŠ” λ©”λͺ¨λ¦¬μ— μ €μž₯된 값을 μ°Έμ‘°ν•©λ‹ˆλ‹€.


λ³€μˆ˜λ₯Ό μ„ μ–Έ = 데이터 μƒμž μ€€λΉ„

ν”„λ‘œκ·Έλž˜λ°μ—μ„œ λ³€μˆ˜ 선언은 데이터λ₯Ό 담을 μƒˆλ‘œμš΄ μƒμžλ₯Ό μ€€λΉ„ν•˜λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€.

λ³€μˆ˜ 선언을 톡해 데이터λ₯Ό λ‹΄λŠ” μƒμžμ— 이름을 뢙이고, 이 μƒμžλ₯Ό μ΄λ¦„μœΌλ‘œ μ–Έμ œλ“ μ§€ μƒμž μ•ˆμ˜ 데이터λ₯Ό 뢈러올 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ•„λž˜ 파이썬 μ½”λ“œλŠ” ageλΌλŠ” 이름을 가진 데이터 μƒμž(λ³€μˆ˜)λ₯Ό μ„ μ–Έν•˜κ³ , 이 μƒμžμ— 아무 값도 담지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

파이썬 λ³€μˆ˜ μ„ μ–Έ
age = None

ageλŠ” λ³€μˆ˜μ˜ 이름이며, νŒŒμ΄μ¬μ—μ„œ None은 "아직 아무것도 담지 μ•Šμ•˜λ‹€"λŠ” 것을 λœ»ν•©λ‹ˆλ‹€.

μ΄λ ‡κ²Œ νŒŒμ΄μ¬μ—μ„œλŠ” λ³΅μž‘ν•œ ν˜•μ‹μ„ λ”°λ₯Ό ν•„μš” 없이, λ³€μˆ˜μ˜ μ΄λ¦„λ§Œ μ •ν•˜λ©΄ λ©λ‹ˆλ‹€.


λ³€μˆ˜μ— κ°’ ν• λ‹Ή = μƒμžμ— 물건 λ‹΄κΈ°

λ³€μˆ˜μ— 값을 ν• λ‹Ήν•œλ‹€λŠ” 것은 μ€€λΉ„ν•œ μƒμžμ— 물건을 λ‹΄λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€.

λ³€μˆ˜μ— 값을 ν• λ‹Ήν•  λ•ŒλŠ” = 기호λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

일반적인 μˆ˜ν•™μ—μ„œμ˜ =μ™€λŠ” λ‹€λ₯΄κ²Œ, ν”„λ‘œκ·Έλž˜λ°μ—μ„œμ˜ =λŠ” 였λ₯Έμͺ½μ˜ 값을 μ™Όμͺ½μ˜ λ³€μˆ˜μ— ν• λ‹Ήν•œλ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ•„λž˜ μ½”λ“œλŠ” = 기호λ₯Ό κΈ°μ€€μœΌλ‘œ 였λ₯Έμͺ½μ˜ 값인 10을 μ™Όμͺ½μ˜ λ³€μˆ˜μΈ age에 ν• λ‹Ήν•©λ‹ˆλ‹€.

λ³€μˆ˜μ— κ°’ ν• λ‹Ή
age = 10

이제 ageλΌλŠ” 데이터 μƒμžμ—λŠ” 숫자 10이 담겨 μžˆμŠ΅λ‹ˆλ‹€.

이 값은 μ–΄λ– ν•œ λŒ€μƒμ΄ 10μ‚΄μ΄λΌλŠ” 정보λ₯Ό ν‘œν˜„ν•˜λŠ” 데 μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.

μ΄λ ‡κ²Œ μ„ μ–Έν•œ ageλΌλŠ” λ³€μˆ˜λŠ” 이름을 톡해 톡해 이 숫자λ₯Ό μ–Έμ œλ“ μ§€ 뢈러올 수 μžˆμŠ΅λ‹ˆλ‹€.

λ³€μˆ˜ κ°’ ν™œμš©ν•˜κΈ°
new_age = age + 5 # 10 + 5 = 15 print(new_age) # 15 좜λ ₯

μœ„ μ½”λ“œμ—μ„œ new_age λ³€μˆ˜λŠ” age λ³€μˆ˜μ— λ‹΄κΈ΄ 값에 5λ₯Ό λ”ν•œ 15λ₯Ό λ‹΄κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ˜ν•œ print(age)λ₯Ό 톡해 age λ³€μˆ˜μ— λ‹΄κΈ΄ 값을 화면에 좜λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ°Έκ³  : νŒŒμ΄μ¬μ—μ„œ =λŠ” ν• λ‹Ή μ—°μ‚°μžλΌκ³  λΆ€λ¦…λ‹ˆλ‹€. 였λ₯Έμͺ½κ³Ό μ™Όμͺ½μ˜ 값이 같은지λ₯Ό 비ꡐ할 λ•ŒλŠ” ==λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.


μž¬ν• λ‹Ή = μƒμžμ— μƒˆλ‘œμš΄ 물건 λ‹΄κΈ°

μƒμž 속 물건을 λ‹€λ₯Έ κ²ƒμœΌλ‘œ ꡐ체할 수 μžˆλŠ” κ²ƒμ²˜λŸΌ, λ³€μˆ˜μ— λ‹΄κΈ΄ 값도 μ–Έμ œλ“ μ§€ λ°”κΏ€ 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ age에 10을 ν• λ‹Ήν•œ λ’€ λ‹€μ‹œ 20을 ν• λ‹Ήν•˜λ©΄, ageμ—λŠ” 20이 λ‹΄κΈ°κ²Œ λ©λ‹ˆλ‹€.

λ³€μˆ˜ μž¬ν• λ‹Ή
age = 10 # age에 10을 ν• λ‹Ή age = 20 # age에 20을 ν• λ‹Ή print(age) # 20 좜λ ₯

이전에 담겨 있던 10은 더 이상 age λ³€μˆ˜μ— 담겨 μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.


이와 같이 λ³€μˆ˜λŠ” νŠΉμ •ν•œ 값을 μ €μž₯ν•˜κ³ , ν•„μš”ν•  λ•Œλ§ˆλ‹€ κ·Έ 값을 λ°”κΏ€ 수 μžˆλ„λ‘ ν•˜μ—¬ ν”„λ‘œκ·Έλž¨μ˜ μœ μ—°ν•œ 데이터 처리λ₯Ό λ•μŠ΅λ‹ˆλ‹€.

Mission
0 / 1

λ³€μˆ˜μ— κ°’ ν• λ‹Ήν•˜κΈ°

μ•„λž˜ μ½”λ“œμ—μ„œ λ³€μˆ˜ new_ageκ°€ 좜λ ₯ν•˜λŠ” 값이 15κ°€ 되게 ν•˜λ €λ©΄, λΉˆμΉΈμ— μ–΄λ–€ μˆ«μžκ°€ λ“€μ–΄κ°€μ•Ό ν• κΉŒμš”?

age = 10

new_age = age + 

print(new_age)

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result