Guidelines

μ‹λ³„μž(Identifiers)λŠ” λ¬΄μ—‡μΌκΉŒ?

μ‹λ³„μžλŠ” λ³€μˆ˜, ν•¨μˆ˜, 클래슀, λͺ¨λ“ˆ 등을 κ΅¬λ³„ν•˜λŠ” κ³ μœ ν•œ μ΄λ¦„μœΌλ‘œ, ν”„λ‘œκ·Έλž¨ λ‚΄μ—μ„œ 데이터와 객체(Object)λ₯Ό μ‹λ³„ν•©λ‹ˆλ‹€.

μ°Έκ³ : κ°μ²΄λŠ” 데이터와 이 데이터와 κ΄€λ ¨λœ λ™μž‘(λ©”μ„œλ“œ)을 ν¬ν•¨ν•˜λŠ” λͺ¨λ“  것을 λœ»ν•©λ‹ˆλ‹€. νŒŒμ΄μ¬μ—μ„œλŠ” λͺ¨λ“  것이 κ°μ²΄μž…λ‹ˆλ‹€.


파이썬 μ‹λ³„μž κ·œμΉ™

  1. 문자 μ‹œμž‘ κ·œμΉ™: μ‹λ³„μžλŠ” 문자(A-Z, a-z) λ˜λŠ” 밑쀄(_)둜 μ‹œμž‘ν•΄μ•Ό ν•©λ‹ˆλ‹€. 숫자둜 μ‹œμž‘ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

  2. 문자, 숫자, 밑쀄 μ‚¬μš©: 첫 κΈ€μž μ΄ν›„λ‘œλŠ” 문자, 숫자(0-9), 밑쀄(_)이 올 수 μžˆμŠ΅λ‹ˆλ‹€.

  3. μ˜ˆμ•½λœ ν‚€μ›Œλ“œ μ‚¬μš© λΆˆκ°€: def, if와 같이 νŠΉμ • κΈ°λŠ₯을 μœ„ν•΄ μ˜ˆμ•½λœ ν‚€μ›Œλ“œλŠ” μ‹λ³„μžλ‘œ μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

  4. λŒ€μ†Œλ¬Έμž ꡬ뢄: 파이썬 μ‹λ³„μžλŠ” λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•©λ‹ˆλ‹€. mynameκ³Ό myName은 λ‹€λ₯Έ μ‹λ³„μžμž…λ‹ˆλ‹€.

μ‹λ³„μž μ˜ˆμ‹œ
# μ˜¬λ°”λ₯Έ μ‹λ³„μž μ˜ˆμ‹œ my_variable = 10 # λ³€μˆ˜λͺ…: 문자 λ˜λŠ” λ°‘μ€„λ‘œ μ‹œμž‘ def my_function(): # ν•¨μˆ˜λͺ…: 문자 λ˜λŠ” λ°‘μ€„λ‘œ μ‹œμž‘ print("Hello") class MyClass: # 클래슀λͺ…: 문자 λ˜λŠ” λ°‘μ€„λ‘œ μ‹œμž‘ pass # 잘λͺ»λœ μ‹λ³„μž μ˜ˆμ‹œ 2my_variable = 10 # λ³€μˆ˜λͺ…은 숫자둜 μ‹œμž‘ν•  수 μ—†μŒ def if(): # if ν‚€μ›Œλ“œλ₯Ό ν•¨μˆ˜λͺ…μœΌλ‘œ μ‚¬μš©ν•  수 μ—†μŒ

μ‹λ³„μžμ˜ μ€‘μš”μ„±

λ³€μˆ˜λͺ…, ν•¨μˆ˜λͺ…, 클래슀λͺ…κ³Ό 같은 μ‹λ³„μžλŠ” 상황과 λͺ©μ μ„ 잘 λ“œλŸ¬λ‚Ό 수 μžˆλ„λ‘ λͺ…λͺ…λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

μ›μ˜ 넓이λ₯Ό κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜ μ˜ˆμ‹œ
radius = 25 # λ°˜μ§€λ¦„μ„ λ‚˜νƒ€λ‚΄λŠ” λ³€μˆ˜λͺ… def calculate_circle_area(radius): # μ›μ˜ 넓이λ₯Ό κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜λͺ… return 3.14 * radius * radius

μ½”λ”© μ‹€μŠ΅

μ‹€μŠ΅ 화면에 κ°•μ‘°λœ 1_my_number = 7λ₯Ό 따라 μž…λ ₯ν•΄ λ³΄μ„Έμš”.

λ³€μˆ˜λͺ…이 숫자둜 μ‹œμž‘ν•˜λ©΄ μ—λŸ¬κ°€ λ°œμƒν•˜λŠ” 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result