์ฐ์ ์ฐ์ฐ์
- ๊ธฐ๋ณธ ์ฐ์ฐ์ : + (๋ง์ ) , - (๋บ์ ) , * (๊ณฑํ๊ธฐ) , / (๋๋๊ธฐ)
- ๋ชซ์ ๊ตฌํ๋ ์ฐ์ฐ์ : //
- ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ์ฐ์ฐ์ : %
- ์ ๊ณฑ์ ๊ตฌํ๋ ์ฐ์ฐ์ : **
print( 10 + 2 ) # 12
print( 10 - 2 ) # 8
print( 10 * 2 ) # 20
print( 10 / 2 ) # 5.0
์ ์ํ์ ๋๋์ ๊ฒฐ๊ณผ๋ ์ค์ํ์ผ๋ก ์ถ๋ ฅ๋๋ค.
print( 10 // 3 ) # 3
print( 10 % 3 ) # 1
int() ์ ์ํ
๋ณํ ๊ฐ๋ฅํ Type : ์ค์ํ , ๋ ผ๋ฆฌํ , ๋ฌธ์์ด
print(int(123.92)) # 123 (์ค์)
ใด . ๋ค์ ์๋ ์ซ์๋ค์ ๋ฒ๋ฆผ ์ฒ๋ฆฌ๋๋ค.
print(int(True)) # 1 (๋
ผ๋ฆฌ)
print(int(False)) # 0 (๋
ผ๋ฆฌ)
ใด True๋ 1 , False๋ 0 ์ผ๋ก ์ถ๋ ฅ๋๋ค.
print(int("52135")) # 52135 (๋ฌธ์)
ใด ๋ฌธ์์ด์์ ์ซ์๊ฐ ์๋ ๋ฌธ์๊ฐ ์์๊ฒฝ์ฐ ValueError๊ฐ ๋ฐ์ํ๋ค.
[ print(int("213a")) ValueError ๋ฐ์ ]
float() ์ค์ํ
๋ณํ ๊ฐ๋ฅํ Type : ์ ์ํ , ๋ ผ๋ฆฌํ , ๋ฌธ์์ด
print(float(200)) # 200.0
print(float(True)) # 1.0
print(float(False)) # 0.0
print(float("28.7542")) # 28.7542
print(float("2145")) # 2145.0
str() ๋ฌธ์ํ
๋ณํ ๊ฐ๋ฅํ Type : ๋ชจ๋ ์๋ฃํ
print(str(123123)) # 123123
print(str(32.4214)) # 32.4214
print(str(True)) # True
print(str(False)) # False
bool() ๋ ผ๋ฆฌํ
๋ณํ ๊ฐ๋ฅํ Type : ๋ชจ๋ ์๋ฃํ
print(bool(0)) # False
print(bool(0.0)) # False
print(bool("")) # False
print(bool(1)) # True
print(bool(1.0)) # True
print(bool("str")) # True
print(bool("123")) # True
๋น๊ต์ฐ์ฐ์
๊ฐ๋ค์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํด์ ture ๋๋ false๋ก ๋ฐํํ๋ ์ฐ์ฐ์
๋น๊ต์ฐ์ฐ์์ ์ข ๋ฅ
→ > , < , <= , >= , == , !=
์์ผ๋ก ๋์ฌ ์ฝ๋์ a ์ b ๋ 10 ๊ณผ 20 ์ ํ ๋นํ ๋ณ์์ผ ๊ฒฝ์ฐ์ด๋ค.
a = 10
b = 20
ํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ก ์ขํญ๊ณผ ์ฐํญ์ด ๊ฐ๋ค๋ ์๋ฏธ๋ ==๋ก ํ๊ธฐํ๋ค.
print(a < b) # True
print(a <= b) # True
print(a > b) # False
print(a >= b) # False
print(a == b) # False
print(a != b) # True
๋ ผ๋ฆฌํ ์๋ฃ
is_True = True
is_False = False
print(is_True > is_False) # True
print(is_True < is_False) # False
๋ฌธ์ํ ์๋ฃ
print("Python" > "python") # False
์๋ฌธ์ > ๋๋ฌธ์
print("12345" > "12344") # True
print("12.12" < "13.12") # True
๋ณตํฉ๋์ ์ฐ์ฐ์
์ฐ์ ์ฐ์ฐ์์ ๋์ ์ฐ์ฐ์๋ฅผ ํฉ์ณ์ ์ฌ์ฉํ๋ค.
→ += , -= , *= , /= , **=
์ค๋ ๋ ์ง๋ฅผ 7์ 12์ผ ์ด๋ผ ๊ฐ์ ํ๊ณ ๋ณ์์ ํ ๋นํด๋ณด์.
today = 712
๋ค์๋ ์ด ๋์ด์ 13์ผ์ด ๋์๋ค๋ฉด ๊ธฐ๋ณธ์ฐ์ฐ์๋ฅผ ํ์ฉํ ๊ฒ์ด๋ค.
today = today + 1
ํ์ง๋ง, ๋ณตํฉ๋์
์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๊ฐ ํ๊ฒฐ ๊ฐํธํด์ง๋ค.
today += 1
print(today) # 713
๋ ผ๋ฆฌ์ฐ์ฐ์
and
print(True and True) # ์์ชฝ์ ๊ฐ์ด ๋ชจ๋ ์ฐธ์ผ ๊ฒฝ์ฐ
print(10>3 and 3<5)
print(10==1 and 1==5)
์์ชฝ์ ๊ฐ์ด ๋ชจ๋ ์ฐธ์ผ ๊ฒฝ์ฐ์ ์ฐธ์ด ๋๋ค.
or
print(True or False) # ์์ชฝ์ ๊ฐ์ค ํ๋๋ง ์ฐธ์ผ ๊ฒฝ์ฐ
print(False or False) # False
์์ชฝ์ ๊ฐ์ค ํ๋๋ง ์ฐธ์ด์ฌ๋ ์ฐธ์ด ๋๋ค.
์ฌ๋ฌ๊ฐ์ and
print("a" and 10>3 and 0)
print("a" and 10>3 and True and False)
ใด ๊ฑฐ์ง์ผ๋ก ํ๋ณ๋ ๊ฒฝ์ฐ ๊ฑฐ์ง์ผ๋ก ํ๋ณ๋๋ ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
print("a" and 10>3 and 1 and True and "์ฐธ")
ใด ๋ชจ๋ ๊ฒฐ๊ณผ๊ฐ์ด ์ฐธ์ผ๊ฒฝ์ฐ ๋ง์ง๋ง ์ฐธ์ผ๋ก ํ๋ณ๋๋ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
์ฌ๋ฌ๊ฐ์ or
print( 0 or 0.0 or False or "a")
ใด ์ฐธ์ผ๋ก ํ๋ณ๋๋ ์ฒซ๋ฒ์งธ ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
print( 0 or 0.0 or False or '')
ใด ๋ชจ๋ ๊ฒฐ๊ณผ๊ฐ์ด ๊ฑฐ์ง์ผ๊ฒฝ์ฐ ๋ง์ง๋ง ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค.
and ์ or ์ ์ฐ์ ์์
print(True or False) # True
print(True or False and "์ฐธ")
ใด and ์ฐ์ฐ์ด or ์ฐ์ฐ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋๋ค.
[ ์ฐ์ฐ์ ์ฐ์ ์์๋ฅผ ์ ํด์ฃผ๊ณ ์ถ๋ค๋ฉด ()๋ฅผ ์ด์ฉํด์ ์ ํด์ฃผ๋ฉด ๋๋ค. ]
not
์ฐธ์ ๊ฑฐ์ง์ผ๋ก ๊ฑฐ์ง์ ์ฐธ์ผ๋ก ๋ค์ง์ด์ฃผ๋ ์ฐ์ฐ์
print(not(True)) # False
print(not(False)) # True
print(not( True or False)) # False
'๐จ๏ธ Language > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]๋ฌธ์์ด ๋ฉ์๋ (2) | 2022.08.28 |
---|---|
[Python]๋ฌธ์์ด ์ธ๋ฑ์ฑ, ์ฌ๋ผ์ด์ฑ, ํฌ๋งคํ (0) | 2022.08.28 |
[Python]์๋ฃํ ๋ฐ Printํจ์ (0) | 2022.08.19 |
[Python]๋ณ์ ์ฌ์ฉ ๋ฐ ์๋ณ์ ๋ช ๋ช ๊ท์น (0) | 2022.08.18 |
[Python]Python ํน์ง ๋ฐ ์ค์น๊ณผ์ (0) | 2022.08.18 |