Variables [๋ณ์:๋ง์์์ด๊ณ ๋ณํ๋ ์์ฌ์ ๋ณ์๋ผ ์นญํฉ๋๋ค]
๋ณ์๋ ๋ฐ์ดํฐ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ์ปจํ
์ด๋ ์
๋๋ค
ํ์ด์ฌ์๋ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ช
๋ น์ด ์์ต๋๋ค
๋ณ์๋ ์ฒ์ ๊ฐ์ ํ ๋นํ๋ ์๊ฐ์ ์์ฑ๋ฉ๋๋ค
์ซ์ [int], ๋ฌธ์์ด[string], ์์์ [float]
int, str, float
๋ณ์์ ๋ฐ์ดํฐ ์ ํ์ ์ง์ ํ๋ ค๋ฉด ์บ์คํ
์ ์ฌ์ฉ
๋ณ์์ ์ฌ์ฉํ๋ ์ํ๋ฒณ์ด๋ ๋ช
์นญ์ ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค
ํ
์คํธ ์ ํ : str
์ซ์ ์ ํ : int, float, complex
์ํ์ค ์ ํ : list, tuple, range
๋งคํ ์ ํ : dict
์ธํธ ์ ํ : set, frozenset
๋ถ์ธ ์ ํ : bool
๋ฐ์ด๋๋ฆฌ ์ ํ : bytes, bytearray, memoryview
์์ ์ ํ : NoneType
type()ํจ์๋ฅผ ์ฌ์ฉํด์ ๋ณ์์ ๋ฐ์ดํฐ ์ ํ์ ์ป์ ์ ์์ต๋๋ค
q = 5
w = "john"
print(type(q)) -int
print(type(y)) -string
๋ณ์ ์ด๋ฆ ๊ท์น
๋ฌธ์๋ ๋ฐ์ค ๋ฌธ์๋ก ์์ํด์ผ ๋ฉ๋๋ค
์ซ์๋ก ์์ํ ์ ์์ต๋๋ค
๋ณ์์ด๋ฆ์๋ ์์ซ์์ ๋ฐ์ค(Az, 0-9, ๋ฐ _)๋ง ํฌํจํ ์ ์์ต๋๋ค
๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค (age, Age, aGe) ๋ชจ๋ ๋ค๋ฅธ ๋ณ์๋ช
์
๋๋ค.
๋ณ์์ด๋ฆ์ python ํค์๋ ์ค ํ๋์ผ ์ ์์ต๋๋ค
์๋ชป๋ ๋ณ์๋ช
์์
2myvar, my-var, my var
๋ณ์๋ฅผ ์ฐ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ
Camel Case => myVariable
Pascal Case => MyVar
Snake Case => my_variable_name
์ฌ๋ฌ ๋ณ์๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ
e,r,t = "Oran","bana","Cherry" ๊ฐ๋ณ๋ก ๊ฒฐ๊ณผ๊ฐ์ด ๋ค๋ฅผ๋
e = r = t = "Orange"
์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋ณ์๋ฅผ ์ถ๋ ฅํ ์๋ ์์ต๋๋ค
r, t, y = "ํ์ด์ฌ์ ","๋ ํผ๋ฐ์ค ๋์ด๋๊ฐ ","์ฐจ์ด๊ฐ ๋ง์ด ๋ฉ๋๋ค"
print(r+t+y)
๋ฌธ์์ด์ ๋ฐฐ์ด์
๋๋ค.
๋ค๋ฅธ ์ธ๊ธฐ์๋ ํ๋ก๊ทธ๋ฐ ์ธ์ด๋ ๋ง์ฐฌ๊ฐ์ง๋ก python์ ๋ฌธ์์ด์ ์ ๋์ฝ๋ ๋ฌธ์๋ฅผ ๋ํ๋ด๋ ๋ฐ์ดํธ ๋ฐฐ์ด์
๋๋ค
๋ฐฐ์ด๋ก ์ฐพ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋จ์ผ๋ฌธ์๋ ๋จ์ํ ๊ธธ์ด๊ฐ 1์ธ ๋ฌธ์์ด์
๋๋ค
๋๊ดํธ๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์์ด์์์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค
๋ฌธ์์ด์ ๊ธธ์ด = ๊ธ์์ len()ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค
์ฐ์ฐ์(operator)
์ฐ์ ์ฐ์ฐ์ : ์ซ์๊ฐ๊ณผ ํจ๊ป ์ฌ์ฉ๋์ด ์ผ๋ฐ์ ์ธ ์ํ์ฐ์ฐ์ ์ํํ๋ค
+ ๋ํ๊ธฐ
- ๋นผ๊ธฐ
* ๊ณฑํ๊ธฐ
/ ๋๋๊ธฐ
% ๋๋ ๋๋จธ์ง
** ์ง์
// ๋ชซ
ํ ๋น์ฐ์ฐ์ : ๋ณ์์ ๊ฐ์ ํ ๋นํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค
=
+=
-=
*=
/=
%=
//=
**=
๋น๊ต์ฐ์ฐ์ : ๋ ๊ฐ์ ๋น๊ตํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค
==(equal)
!=(not equal)
>(ํฌ๋ค)
<(์๋ค)
>=(ํฌ๊ฑฐ๋ ๊ฐ๋ค)
<=(์๊ฑฐ๋ ๊ฐ๋ค),
์์ )
e, r = 5, 3
print(e != r) #true
๋ ผ๋ฆฌ์ฐ์ฐ์ : ์กฐ๊ฑด๋ฌธ์ ๊ฒฐํฉํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค
and : ๊ทธ๋ฆฌ๊ณ ๋๊ฐ์ง ์กฐ๊ฑด์ด ๋ง์์ผ ํจ
or : ๋๋ ๋ ์ค์ ํ๋๋ง ๋ง์ผ๋ฉด ๋จ
not : ๊ฐ์ง ์์ true ๊ฐ์ผ๋ฉด false
'Python > Python Language' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์กฐ๊ฑด๋ฌธ (if, elif, else) ์์ฑํ๊ธฐ (0) | 2024.04.04 |
---|---|
Python ๋ฐ๋ณต๋ฌธ(for, while) ์์ฑํ๊ธฐ (0) | 2024.04.04 |
๋ฐ์ดํฐ ์คํธ๋ญ์ณ(data structure) : dictionary ๋์ ๋๋ฆฌ ํ์ตํ๊ธฐ (0) | 2024.04.04 |
Python์ 4๊ฐ์ง ๋ด์ฅ ๋ฐ์ดํฐ ์ ํ (List,Tuple, Set, Dictionary) (2) | 2024.04.03 |
๋ค์ฐจ์ ๋ฐฐ์ด์ ๊ตฌ์กฐ์ ์ฐ์ฐ (0) | 2024.04.02 |