728x90
โป SK ์ด๋์ค ๋ฃจํค์ฆ 24๊ธฐ (ํด๋ผ์ฐ๋๊ธฐ๋ฐ ์ค๋งํธ ์ตํฉ๋ณด์ ๊ณผ์ ) ๊ต์ก์ ๋ค์ผ๋ฉด์ ์์ฑํ ๋ด์ฉ์ ๋๋ค.
1. ๋ณ์ (Variables)
- ๋ณ์ = ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ์ ์ฅ ๊ณต๊ฐ์ ์ด๋ฆ
- ํ์ด์ฌ์์ ๋ณ์๋ฅผ ์ ์ธํ ๋ ์๋ฃํ์ ๋ช ์ํ ํ์ ์์ด ๊ฐ์ ํ๋นํ๋ฉด ์๋์ผ๋ก ์๋ฃํ์ด ๊ฒฐ์ ๋จ
๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ
# ๊ฐ๋จํ ๋ณ์ ์ ์ธ๊ณผ ํ ๋น
x = 10 # ์ ์ํ ๋ณ์
name = "Alice" # ๋ฌธ์์ด ๋ณ์
is_active = True # ๋ถ๋ฆฌ์ธ ๋ณ์
๋ณ์ ๊ฐ ๋ณ๊ฒฝ
x = 10
x = "๋ณ๊ฒฝ๋ ๊ฐ" # ๋ณ์์ ๋ค๋ฅธ ํ์
์ ๊ฐ์ ํ ๋นํ ์ ์์
2. ๋ฐ์ดํฐ ํ์ (Data Types)
ํ์ด์ฌ์์ ์์ฃผ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ์ ์ ๋ค์๊ณผ ๊ฐ์
์ซ์ํ (Numeric Types)
int
: ์ ์ (์: 10, -5)float
: ์ค์ (์: 3.14, -0.01)complex
: ๋ณต์์ (์: 1 + 2j)
age = 25 # int
pi = 3.14 # float
z = 1 + 2j # complex
๋ฌธ์์ด (String)
- ๋ฌธ์์ด
str
์ ๋ฌธ์๋ค์ ์งํฉ์ผ๋ก, ์์๋ฐ์ดํ('
) ๋๋ ํฐ๋ฐ์ดํ ("
)๋ก ๋๋ฌ์ธ์ฌ ์์
message = "Hello, World!" # ๋ฌธ์์ด ์ ์ธ
๋ถ๋ฆฌ์ธ (Boolean)
- ๋ถ๋ฆฌ์ธ
boolean
ํ์ ์ ์ฐธ(True
)์ ๊ฑฐ์ง(False
)์ ๋ ๊ฐ์ง ๊ฐ๋ง์ ๊ฐ์ง๋ฉฐ, ์กฐ๊ฑด๋ฌธ์์ ๋ง์ด ์ฌ์ฉ
is_logged_in = True
is_admin = False
๋ฆฌ์คํธ (List)
- ๋ฆฌ์คํธ๋ ์ฌ๋ฌ ๊ฐ์ ํ๋์ ๋ณ์์ ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ ํ์
numbers = [1, 2, 3, 4, 5]
๋์ ๋๋ฆฌ (Dictionary)
- ๋์ ๋๋ฆฌ๋ ํค-๊ฐ ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
user = {"name": "Alice", "age": 25}
3. ๋ณ์ ๋ค์ด๋ฐ ๊ท์น
์ํ๋ฒณ, ์ซ์, ๋ฐ์ค(_
)๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- ๋ณ์ ์ด๋ฆ์ ๋ฌธ์(
a-z
,A-Z
), ์ซ์(0-9
), ๋ฐ์ค(_
)๋ก๋ง ๊ตฌ์ฑ ๊ฐ๋ฅ - ์ซ์๋ก๋ ์์ํ ์ ์์
valid_variable = 10 # ์ ํจ
_hidden_variable = 20 # ์ ํจ
1st_variable = 30 # ์ค๋ฅ: ์ซ์๋ก ์์
๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถ
age
์Age
๋ ๋ค๋ฅธ ๋ณ์๋ก ์ทจ๊ธ๋จ
age = 25
Age = 30
print(age, Age) # ์ถ๋ ฅ: 25 30
ํค์๋ ์ฌ์ฉ ๊ธ์ง
- ํ์ด์ฌ์ ํค์๋(์์ฝ์ด)๋ ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ ๋ถ๊ฐ (์:
it
,for
,class
๋ฑ)
import = 10 # ์ค๋ฅ: ์์ฝ์ด ์ฌ์ฉ ๋ถ๊ฐ
์๋ฏธ ์๋ ์ด๋ฆ ์ฌ์ฉ ๊ถ์ฅ
- ๋ณ์ ์ด๋ฆ์ ๊ทธ ๋ชฉ์ ์ ๋ง๊ฒ ์์ฑ๋์ด์ผ ํจ
# ๋์ ์
x = 25
# ์ข์ ์
user_age = 25
๊ถ์ฅํ๋ ๋ค์ด๋ฐ ์ปจ๋ฒค์
- ์ค๋ค์ดํฌ ์ผ์ด์ค: ์ผ๋ฐ ๋ณ์์ ํจ์ ์ด๋ฆ์๋ ์๋ฌธ์์ ๋ฐ์ค์ ์ฌ์ฉ. ์:
my_name
,student_age
- ์นด๋ฉ ์ผ์ด์ค: ํด๋์ค ์ด๋ฆ์๋ ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ์์. ์:
MyClass
,DataProcessor
- ์์: ์ ์ญ ์์๋ ๋ชจ๋ ๋๋ฌธ์์ ๋ฐ์ค์ ์ฌ์ฉ. ์:
MAX_SPEED
,TOTAL
728x90
'๐งฉ Language > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์ฃผ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ (๋ฆฌ์คํธ / ๋์ ๋๋ฆฌ) (0) | 2025.01.14 |
---|---|
[Python] ๊ธฐ๋ณธ ์ ์ถ๋ ฅ ๋ค๋ฃจ๊ธฐ (0) | 2025.01.13 |
[์ค๋ฅ ํด๊ฒฐ] googletrans ์ฌ์ฉ ์ค ์ค๋ฅ (0) | 2025.01.13 |
[Python] googletrans ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉํด์ ๊ฐ๋จํ ๋ฒ์ญ๊ธฐ ๋ง๋ค๊ธฐ (2) | 2025.01.13 |
Windows 11 ํ์ด์ฌ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ (Visual Studio Code ์ฌ์ฉ) (1) | 2025.01.13 |