Search

์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž

โ€ข
์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž
โ€ข
๋Œ€์ž… ์—ฐ์‚ฐ์ž
โ€ข
๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž
โ€ข
๋น„๊ต ์—ฐ์‚ฐ์ž
โ€ข
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
โ€ข
์‹œํ€€์Šค ์—ฐ์‚ฐ์ž
โ€ข
๋ฉค๋ฒ„์‰ฝ ์—ฐ์‚ฐ์ž
โ€ข
์กฐ๊ฑด ์—ฐ์‚ฐ์ž

์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
+
๋ง์…ˆ
5 + 3 = 8
-
๋บ„์…ˆ
7 - 2 = 5
*
๊ณฑ์…ˆ
4 * 6 = 24
**
์ œ๊ณฑ
2 ** 3 = 8
/
๋‚˜๋ˆ—์…ˆ
10 / 2 = 5.0
//
๋ชซ
10 // 3 = 3
%
๋‚˜๋จธ์ง€
10 % 3 = 1

๋Œ€์ž… ์—ฐ์‚ฐ์ž

A = B : ๊ฐ’ B๋ฅผ ๋ณ€์ˆ˜ A ์— ํ• ๋‹นํ•˜๋Š” ์—ฐ์‚ฐ

๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
+=
๋ณ€์ˆ˜์— ๊ฐ’์„ ๋”ํ•œ ํ›„ ํ• ๋‹น
A += 1 : A = A + 1
-=
๋ณ€์ˆ˜์—์„œ ๊ฐ’์„ ๋บ€ ํ›„ ํ• ๋‹น
A -= 1 : A = A - 1
*=
๋ณ€์ˆ˜์— ๊ฐ’์„ ๊ณฑํ•œ ํ›„ ํ• ๋‹น
A *= 1 : A = A * 1
/=
๋ณ€์ˆ˜๋ฅผ ๊ฐ’์„ ๋‚˜๋ˆˆ ํ›„ ํ• ๋‹น
A /= 1 : A = A / 1

๋น„๊ต ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
>
A๊ฐ€ B๋ณด๋‹ค ํฌ๋ฉด True, ์•„๋‹ˆ๋ฉด False
A > B : True (if A > B)
<
A๊ฐ€ B๋ณด๋‹ค ์ž‘์œผ๋ฉด True, ์•„๋‹ˆ๋ฉด False
A < B : True (if A < B)
>=
A๊ฐ€ B๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด True, ์•„๋‹ˆ๋ฉด False
A >= B : True (if A >= B)
<=
A๊ฐ€ B๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด True, ์•„๋‹ˆ๋ฉด False
A <= B : True (if A <= B)
==
A์™€ B๊ฐ€ ๊ฐ™์œผ๋ฉด True, ์•„๋‹ˆ๋ฉด False
A == B : True (if A == B)
!=
A์™€ B๊ฐ€ ๋‹ค๋ฅด๋ฉด True, ๊ฐ™์œผ๋ฉด False
A != B : True (if A != B)

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
and
๋ชจ๋“  ์กฐ๊ฑด์ด True์ผ ๋•Œ๋งŒ True๋ฅผ ๋ฐ˜ํ™˜, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด False ๋ฐ˜ํ™˜
(x < y) and (y < z) => True
or
ํ•˜๋‚˜ ์ด์ƒ์˜ ์กฐ๊ฑด์ด True์ด๋ฉด True๋ฅผ ๋ฐ˜ํ™˜, ๋ชจ๋“  ์กฐ๊ฑด์ด False์ผ ๋•Œ๋งŒ False ๋ฐ˜ํ™˜
(x < y) or (y > z) => True
not
๋…ผ๋ฆฌ์‹์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜์ „์‹œํ‚ด
not True => False
์‡ผํŠธ์„œํ‚ท? : ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์—์„œ ์ด๋ฏธ ๋…ผ๋ฆฌ ๊ฒฐ๊ณผ๊ฐ’์„ ์•Œ๋ฉด, ๋’ค์˜ ์กฐ๊ฑด์„ ๊ฒ€์‚ฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ

and ์—ฐ์‚ฐ ์‡ผํŠธ ์„œํ‚ท

A and B : A๊ฐ€ False ์ด๋ฉด B ๋ฅผ ๊ฒ€์‚ฌํ•˜์ง€ ์•Š๋Š”๋‹ค.
Python
๋ณต์‚ฌ
x = 15 y = 10 result = (x < 10) and (y < 20) # ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฑด์ด False์ด๋ฏ€๋กœ ๋‘ ๋ฒˆ์งธ ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์Œ print(result) # ์ถœ๋ ฅ: False
Python
๋ณต์‚ฌ

or ์—ฐ์‚ฐ ์‡ผํŠธ ์„œํ‚ท

A or B : A๊ฐ€ True ์ด๋ฉด B ๋ฅผ ๊ฒ€์‚ฌํ•˜์ง€ ์•Š๋Š”๋‹ค.
Python
๋ณต์‚ฌ
x = 5 y = 10 result = (x > 10) or (y < 20) # ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฑด์ด False์ด๋ฏ€๋กœ ๋‘ ๋ฒˆ์งธ ์กฐ๊ฑด์„ ํ‰๊ฐ€ํ•จ print(result) # ์ถœ๋ ฅ: True
Python
๋ณต์‚ฌ

์‹œํ€€์Šค ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
+
์‹œํ€€์Šค๊ฐ€ ์žˆ๋Š” ์ปฌ๋ ‰์…˜์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
[1,2,3] + [4,5,6] => [1,2,3,4,5,6]
*
์‹œํ€€์Šค๊ฐ€ ์žˆ๋Š” ์ปฌ๋ ‰์…˜์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
'*' * 5 => *****

๋ฉค๋ฒ„์‰ฝ ์—ฐ์‚ฐ์ž

์–ด๋–ค ๊ฐ’์ด ์ง€์ •ํ•œ ์ปฌ๋ ‰์…˜์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—ฐ์‚ฐ์ž
์—ฐ์‚ฐ์ž
์„ค๋ช…
์˜ˆ์‹œ
in
์š”์†Œ๊ฐ€ ์ปฌ๋ ‰์…˜์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด True ๋ฐ˜ํ™˜
'a' in ['a', 'b', 'c'] => True
not in
์š”์†Œ๊ฐ€ ์ปฌ๋ ‰์…˜์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด True ๋ฐ˜ํ™˜
'd' not in ('x', 'y', 'z') => True
a = [3,30,300] b = [1,2,3,4,5] x = 3 in a y = 10 in a z = 100 not in b print('x : {}'.format(x)) print('y : {}'.format(y)) print('z : {}'.format(z))
Python
๋ณต์‚ฌ
โ€ข
์ถœ๋ ฅ ๊ฒฐ๊ณผ
x : True y : False z : True
Python
๋ณต์‚ฌ

์กฐ๊ฑด ์—ฐ์‚ฐ์ž

์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ธ ๊ฒฝ์šฐ์™€ ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ๋ฅผ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” ์—ฐ์‚ฐ์ž
x if ์กฐ๊ฑด์‹ else y
Python
๋ณต์‚ฌ
์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณฝ ์ฐธ์ด๋ฉด, x๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๊ฑฐ์ง“์ด๋ฉด, y๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—ฐ์‚ฐ์ž
m = 100 n = 200 result = m if (m - n) > 0 else n print('result : {}'.format(result))
Python
๋ณต์‚ฌ
โ€ข
์ถœ๋ ฅ ๊ฒฐ๊ณผ
result : 200
Python
๋ณต์‚ฌ