์ด๋ฒ ๋ฌ ๋ด์ ํ์ด์ฌ์ ์ข ๋ ๊ณต๋ถํด ๋ณด๊ณ ์ถ์ด์ ํ๋ก๊ทธ๋๋จธ์ค์์ ํ์ด์ฌ ์ ๋ฌธ ๊ฐ์๋ฅผ ๋ฃ๊ธฐ๋ก ํ๋ค
ํํธ๊ฐ 1์์ 18๊น์ง ์ด 18๊ฐ ์๊ณ ๋ ์ด๊ฑธ 4์ผ์ ๋๋์ดํ๊ณ ์ถ์ด์ ์ค๋๋ถํฐ 5๊ฐ, 4๊ฐ, 5๊ฐ, 4๊ฐ์ ํํธ๋ฅผ ํ๋ฃจ๋ง๋ค ํ๊ธฐ๋ก ๋ง์๋จน์๋ค!!
15์ผ - 5๊ฐ ♥ ♥ ♥ ♥ ♥
16์ผ - 5๊ฐ ♥ ♥ ♥ ♥ ♥
17์ผ - 4๊ฐ ♥ ♥ ♥ ♥
18์ผ - 4๊ฐ ♥ ♥ ♥ ♥
(์ฌ์ค 18์ผ์ ์์ฐ์ด๋ ๋ ธ๋๋ผ 2๊ฐ๋ 19์ผ๋ก ๋์ด๊ฐ๋ ์๋ฒฝ์ ํ๋ค ํคํค ^q^)
์ด ๊ฐ์์์ notepad++์ ์ฌ์ฉํ์ง๋ง, ๋๋ pycharm์ ์ค์นํด์ ์ฌ์ฉํ๊ณ ์๋ค
์,, ๊ทธ๋ฆฌ๊ณ PowerShell ์ฌ์ฉ๋ฒ์ด๋ ๊ฒฝ๋ก ์จ์ ํ์ด์ฌ ์ฝ๋ ๊ฒฐ๊ณผ ์คํํ๋ ๊ฑด,, ๋ฐ๋ก ์ฃผ์ ๊น๊ฒ ๊ณต๋ถํ์ง ์์๋ค (์ด๊ฒ ํ์ํ ๊ฑด๊ฐ,,? ํคํคใ ๋ชฐ๋ผ >ใ <)
์ ํ๋ธ์ ์ฌ๋ผ๊ฐ ์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ต ๋ฌธ์ ๋ฅผ ํ์ด๋ณผ ์ ์๋๋ก ๋์ด์๋ค!
๋ฌธ์ ๋ฅผ ํ๊ณ ๋๋ฉด!
'ํ ์คํธ ๊ฒฐ๊ณผ (~หโพห)~
1๊ฐ ์ค 1๊ฐ ์ฑ๊ณต'
์ด๋ฐ ๊ท์ฌ์ด ์น๊ตฌ๊ฐ ๋ฌ๋คโก
๋๋ ์ด๋ฏธ ํ์ด์ฌ์ ์กฐ๊ธ ๋ฐฐ์๋ณธ ์ ์ด ์์ด์ ๋ณ์๋ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ์ด๋ฐ ๊ฑด ๋ค ์๊ณ ์์์ด์ ์๋ถ๋ถ์ ์ฝ๊ฒ ์ฝ๊ฒ ๋์ด๊ฐ๋๋ฐ ๋ค๋ก ๊ฐ์๋ก ๋ฆฌ์คํธ, ๋์ ๋๋ฆฌ, ํํ, ๋ชจ๋ ๋ฑ๋ฑ ์์ฃผ ๋ค์ํ ๊ฑธ ๋ฐฐ์ธ ์ ์์ด์ ์ข์๋ค!
์ด๊ฑด ๋ถ๋ช ์~~์ฃผ ๊ธฐ๋ณธ์ ์ธ ํ์ด์ฌ์ ๋ฌธ๋ฒ๋ค์ด๊ฒ ์ง๋ง ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋์ ์กฐ๊ธ ๋ ํ์ด์ฌ์ ํฅ๋ฏธ๊ฐ ์๊ฒผ๋ค!
<์ด ๋ถ๋ถ์ ๋ด๊ฐ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ๋ฉ๋ชจํด ๋์ ๊ฒ!>
2021.01.15
ํํธ 1~5
๋ณ์์ ๋ฌธ์๋ ' ' ์ฌ์ฉ, ์ซ์๋ ๊ทธ๋ฅ
์ฃผ์: #~ , """~"""
ํจ์์์ return ํ ๋ ์ฌ๋ฌ ๊ฐ ๋ฆฌํดํ ์ ์๋ ๊ฒ๋ ์ฒ์ ์์๋ค...
return a, b (์ด๋ฐ ์์ผ๋ก)
*format (์ด ๊ฐ๋ ์์ ์ฒ์ ๋ดค์ด,,,)
print ํ ๋ print( '{}'. format(a) ) ์ด๋ฐ ๋๋? ๊ดํธ ์๋ ๋ณ์ ์ ๋ง์ถฐ์ฃผ๊ธฐ!
์ฐ์ ํ์ด์ฌ์์ '๋ " ์ฐจ์ด๊ฐ ๊ถ๊ธํ๋๋ฐ ์๋ฌด ์ฐจ์ด๊ฐ ์๋ ใ ใ ใ
ํ ์ค์์ ๋๋์ง ์๋ ๋ฌธ์์ด์ '''์ผ๋ก ์๋ค ๊ฐ์ธ์ ๋์ ("""๋ ๊ฐ๋ฅ!) -> ์ด๊ธฐํํ ๋?
a/b -> ์ค์
a//b -> ๋ชซ
2021.01.16
ํํธ 6~10
list[-1]์ ๋ง์ง๋ง์์ ์ฒซ ๋ฒ์งธ ๊ฐ
list์ ์์ ์ถ๊ฐ
1. list.append(๊ฐ)
2. list + [16]
3. list.insert(์ธ๋ฑ์ค ๋ฒํธ, ๊ฐ)
์์ in list -> True, False
list์ ์์ ์ญ์
1. del list[idx] #์ด๊ฑด ๊ฐ์ด ์๋๋ผ ์ธ๋ฑ์ค ๋ฒํธ!!
2. list.remove(๊ฐ)
3. list.pop(์ธ๋ฑ์ค ๋ฒํธ)
range(n) -> 0๋ถํฐ n-1๊น์ง n๊ฐ์ ์
for i in list -> ์ํํ ๋ฆฌ์คํธ๊ฐ ์ ํด์ ธ ์์ ๋
for i in range -> ์ํํ ํ์๊ฐ ์ ํด์ ธ ์์ ๋
enumerate(list) -> list์ ์ธ๋ฑ์ค ๋ฒํธ์ ๊ฐ ์ ๋ฌ
ex)
for i, color in enumerate(rainbow):
๋ชจ๋
import math
import random
import urllib
import datetime
๋ชจ๋ ์ด๋ฆ.๊ตฌ์ฑ์์ -> ์ฌ์ฉ
ex)
datetime.date.today()
๋ด๊ฐ ๋ชจ๋์ ๋ง๋ค ๋ -> def ๋ชจ๋์ด๋ฆ():
๋ชจ๋์ ๋ง๋ ํ์ผ์ด๋ฆ.๋ชจ๋์ด๋ฆ
** ๋ชจ๋์ ๋ง๋ ํ์ผ๊ณผ ๊ทธ ๋ชจ๋์ ์ฌ์ฉํ๋ ค๋ ํ์ผ์ด ๊ฐ์ ํด๋ ์์ ๋ค์ด๊ฐ ์์ด์ผ ํจ**
๊ฒ์ ์๋ น
1. ๊ตฌ๊ธ ์ฌ์ฉ 2. ํ์ด์ฌ 3์ ํฌํจํ์ฌ ๊ฒ์ 3. ์์ด๋ก ๊ฒ์
๋์ ๋๋ฆฌ { }
๋์
๋๋ฆฌ ๋ช
= { 'key1' : 'value1', 'key2' : 'value2', 'key3' : 'value3', }
(key๊ฐ ์ธ๋ฑ์ค ๋ฒํธ๊ฐ ๋๋ ๋๋?)
'key1' : 'value1', -> : ์ด๋ , ๋ฌด์กฐ๊ฑด!!
(๋ฌธ์์ด์ด๋ฉด '๋ฐ์ดํ๋ก ๊ฐ์ธ๊ธฐ', ์ซ์๋ฉด ๊ทธ๋ฅ)
๋์ ๋๋ฆฌ์์ ์ถ๊ฐํ ๋ ๋ฆฌ์คํธ์ ๋ค๋ฅด๊ฒ
dict ['three'] = 3
์ด๋ฐ ์์ผ๋ก ์ถ๊ฐํด์ฃผ๊ธฐ
(์ญ์ , ์์ ์ ๋ฆฌ์คํธ์ ๋น์ท)
์์๊ฐ ๋ณด์ฅ๋์ง ์๋๋ค!
๋์ ๋๋ฆฌ ๋ช . keys()
๋์ ๋๋ฆฌ ๋ช . values()
๋์ ๋๋ฆฌ ๋ช . items()
dict1.update(dict2)
-> dict1์ด dict2๋ก ์ ๋ฐ์ดํธ๋จ. ๊ฐ์ key์ธ ๊ฒฝ์ฐ dict2์ value๋ก ๋ณ๊ฒฝ๋๊ณ , ๋ค๋ฅธ key์ธ ๊ฒฝ์ฐ ๋์ ๋๋ฆฌ์ ์ถ๊ฐ๋จ
ํํ ( )
list 1 = [1, 2, 3]
tuple1 = tuple(list 1)
-> ์ด๋ฐ ์์ผ๋ก๋ ๊ฐ๋ฅ
์ญ์ , ์์ ๋ถ๊ฐ
packing: ํ๋์ ๋ณ์์ ์ด๋ ค ๊ฐ, unpacking: ํจํน๋ ๋ณ์์์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ๊บผ๋ด์ด
**๋ณ์ 2๊ฐ์ ๊ฐ์ ๋ฐ๊ฟ ๋ ์์ ๋ณ์ ํ์ ์์. ex) x, y = y, x
*๋ฆฌ์คํธ-ํํ
for a in enumerate(list):
print('{} ๋ฒ์งธ( ๊ฐ: {}'.format(a[0], a[1]))
for a in enumerate(list):
print('{} ๋ฒ์งธ( ๊ฐ: {}'. format(*a)))
*๋์ ๋๋ฆฌ-ํํ
for a in dict.items():
print('{}์ ๋์ด๋:{}'.format(a[0], a[1]))
for a in dict.items():
print('{}์ ๋์ด๋:{}'. format(*a)))
2021.01.17
ํํธ 11~14
(์ฌ์ค ์ค๋ 16์ผ์ธ๋ฐ ๋ฏธ๋ฆฌ ํ๋ ์ค! ใ ใ ใ )
์์ธ ์ฒ๋ฆฌ
try: # ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ ์ฝ๋
except Exception: # ์๋ฌ ์ข
๋ฅ
#์๋ฌ๊ฐ ๋ฐ์ํ์ ๊ฒฝ์ฐ ์ฒ๋ฆฌํ ์ฝ๋
*์๋ฌ์ ์ด๋ฆ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ
except Exception as ex: # ์๋ฌ ์ข
๋ฅ
print('์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค', ex) # ex๋ ๋ฐ์ํ ์๋ฌ์ ์ด๋ฆ์ ๋ฐ์์ค๋ ๋ณ์
์๋ฌ ๋ฐ์
try:
raise Exception #์๋ฌ ๋ฐ์ ์ํค๊ธฐ
except Exception:
๋๋ง์ ์๋ฌ ๋ง๋ค๊ธฐ(์ฌ์ค ํํธ 16์ ์๋ ๋ด์ฉ์ธ๋ฐ ์ด ๊ณณ์ ์ ๋ฆฌํจ!)
-๋ค๋ฅธ ํ์ผ์์ Exception ํด๋์ค๋ฅผ ์์๋ฐ์ ์์ธ๋ฅผ ๋ง๋ ๋ค
##๋ค๋ฅธ ํ์ผ(๋๋ง์ ์ค๋ฅ๋ฅผ ๋ง๋ ํ์ผ)
class ์ค๋ฅ ๋ช
(Exception): #Exception์ ์์๋ฐ์ ๋ง๋ค๊ธฐ
print('~')
from ๋ค๋ฅธ ํ์ผ ๋ช
import ๋ด๊ฐ ๋ง๋ ์ค๋ฅ ๋ช
try:
sign_up( )
raise ๋ด๊ฐ ๋ง๋ ์ค๋ฅ ๋ช
except ๋ด๊ฐ ๋ง๋ ์ค๋ฅ ๋ช
:
print('์ค๋ฅ ๋ฐ์!!!')
except ๋ค๋ฅธ ์ค๋ฅ 1: #์ค๋ฅ์ ์ข
๋ฅ๋ฅผ ์์ธํ ๋๋์ด์ฃผ๋ ๊ฒ๋ ์ข์
print('1๋ฒ ์ค๋ฅ ๋ฐ์!!')
except ๋ค๋ฅธ ์ค๋ฅ 2:
print('2๋ฒ ์ค๋ฅ ๋ฐ์!!')
๋จ๋ฝ ํ๊ฐ
and๋ก ๋ฌถ์ฌ์๋ ๊ฒฝ์ฐ ์์ ์กฐ๊ฑด์ด ํ๋ ธ์ผ๋ฉด ๋ค์ ์กฐ๊ฑด์ ํ๊ฐํ์ง ์๊ณ ๋์ด๊ฐ
or๋ก ๋ฌถ์ฌ์๋ ๊ฒฝ์ฐ ์์ ์กฐ๊ฑด์ด ๋ง์์ผ๋ฉด ๋ค์ ์กฐ๊ฑด์ ํ๊ฐํ์ง ์๊ณ ๋์ด๊ฐ
bool ๊ฐ
False: 0, ๋น ๋ฆฌ์คํธ, ๋น ๋์ ๋๋ฆฌ, ๋น ํํ, None, ๋น ๋ฌธ์์ด
True: 0์ ์ ์ธํ ๋ชจ๋ ์, ๋น์ด์์ง ์์ ๋ฆฌ์คํธ, ๋์ ๋๋ฆฌ, ํํ, ๋ฌธ์์ด
๋ฆฌ์คํธ์ ๋ค์ํ ๊ธฐ๋ฅ
- list.index( value ) : ๊ฐ์ ์ด์ฉํ์ฌ ์์น๋ฅผ ์ฐพ๋ ๊ธฐ๋ฅ
- list.extend( [value1, value2] ) : ๋ฆฌ์คํธ ๋ค์ ๊ฐ์ ์ถ๊ฐ
- list.insert( index, value ) : ์ํ๋ ์์น์ ๊ฐ์ ์ถ๊ฐ
- list.sort( ) : ๊ฐ์ ์์๋๋ก ์ ๋ ฌ
- list.reverse( ) : ๊ฐ์ ์ญ์์ผ๋ก ์ ๋ ฌ
๋ฆฌ์คํธ์ String
- ์ ์ฌํ๋ฉฐ ๋ณํ ๊ฐ๋ฅ
- ๋ฆฌ์คํธ -> String: "๊ธฐ์ค". join(list) (์ฌ๊ธฐ์ join ์์ ๊ผญ .!! ์ค์ต ๋ฌธ์ ํธ๋๋ฐ , ์จ์ ๊ณ์ ์ ๋์,,,)
- String -> ๋ฆฌ์คํธ: list = str.split(๊ธฐ์ค)
Slice
๋ฆฌ์คํธ๋ ๋ฌธ์์ด์์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ
list[1:3] -> list์ 1, 2๋ฒ์งธ ๊ฐ์ ๊ฐ์ ธ์ด
list[1: ] -> list์ 1๋ฒ์งธ๋ถํฐ ๋ง์ง๋ง๊น์ง์ ๊ฐ์ ๊ฐ์ ธ์ด
list[ :4] -> list์ ๋งจ ์ฒ์๋ถํฐ 3๊น์ง์ ๊ฐ์ ๊ฐ์ ธ์ด
list[ : ] -> list ์ ์ฒด ๋ฐํ
->step
- list[ ์์๊ฐ:๋๊ฐ:step ]
- ์์ ๊ฐ๋ถํฐ step ๊ฐ์ฉ ๋ฐ์ด๋์ด ๋ ๊ฐ๊น์ง ๋ฐํ
- step ๊ฐ์ด ์์์ผ ์๋ ์์ (๋ฒ์๋ ํฐ ๊ฐ์์ ์์ ๊ฐ์ผ๋ก!)
->์ญ์
del list[ :5 ]
์ฒ์๋ถํฐ 5๋ฒ์งธ ๊ฐ ์ ๊น์ง ์ญ์
->์์
list[ 1:3 ] = [ 77, 88 ]
list[ 1:3 ] = [ 77, 88 ,99 ] : ๋ ๋ง์ ๊ฐ์๋ก ๋ณํ -> ๊ทธ ์ ๋งํผ 1์ ์์น๋ถํฐ ์ถ๊ฐ(์์ ๊ฐ์ ์ฆ๊ฐ)
list[ 1:4 ] = [ 8 ] : ๋ ์ ์ ๊ฐ์๋ก ๋ณํ -> 1์ ์์น๋ถํฐ 4 ์์น ์ด์ ๊น์ง์ ๊ฐ์ด ์ ์ ์์ ๊ฐ์ผ๋ก ๋ณํ(์์ ๊ฐ์ ๊ฐ์)
2021.01.18
ํํธ 15~16
(์ฌ์ค ์ค๋ 17์ผ์ธ๋ฐ ๋ฏธ๋ฆฌ ํ๋ ์ค! ใ ใ ใ )
type(๋ณ์๋ช ) -> ๋ณ์์ ํ์ ์ ์๋ ค์ค
isinstance( ๊ฐ, ์๋ฃํ ) -> ์๋ฃํ์ ๊ฒ์ฌํด์ True, False๋ฅผ ์๋ ค์ค
*ํท๊ฐ๋ฆฐ๋ค,, ํด๋์ค๋ ์ธ์คํด์ค ์ฐจ์ด,, == ์ด๊ฑฐ ์ผ ๋ ๊ฐ์ ๋น๊ตํ๋ ๊ฑฐ๊ณ , is ์ฌ์ฉํ ๋ ๊ฐ์ ๊ฒ์ธ์ง ๋น๊ต,,?*
ํด๋์ค (C์ ๊ตฌ์กฐ์ฒด๋ ๋น์ทํ ๊ธฐ๋ฅ,,?)
class ํด๋์ค ๋ช
():
๋ณ์ ๋ช
= ํด๋์ค ๋ช
() #์ ์ธ
๋ณ์ ๋ช
.age = 22 #์ด๋ฐ ์์ผ๋ก ํด๋์ค ์์ ๋ด์ ์ ์๋ ๋ณ์๋ค์ ์์ฑ
ํจ์๋ ํฌํจํ ์ ์์ -> ๋ฉ์๋
class Human():
def __init__(self, name, age): #__init__๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ ๋ฐ๋ก ์คํ
self.name=name
self.age=age
print('์ด๋ฆ์ {}์ด๊ณ ๋์ด๋ {} ์
๋๋ค'.format(name,age))
def __str__(self): #__str__์ print๋ฅผ ํ์ ๋ ์ถ๋ ฅํ๋ ํ์
return '{}({}์ธ)'.format(self.name,self.age)
def one_year(self): #self๋ฅผ ์จ์ฃผ๋ฉด ์์ฐ์ค๋ฝ๊ฒ person์ด ๋ค์ด๊ฐ๊ฒ ๋จ
self.age+=1
print('{}๋ 1๋
์ด ์ง๋์ {}์ด์ด ๋์์ต๋๋ค.'.format(self.name,self.age))
person=Human('๊ณฐ๋์ด',5) #__init__ ๋ฐ๋ก ์คํ
person.one_year()
print(person) #__str__ ์คํ
์์
->๋จ์ ์ค๋ฒ๋ผ์ด๋: ๋ถ๋ชจ์ ๊ฐ์ ๋ฉ์๋ ๋ช ์ ๊ฐ์ง๋ฉด ๋ฎ์ด์
class Animal( ):
def walk( self ): -> (์ ์ฌ๊ธฐ self๋ฅผ ์จ์ผํ๋์ง ์์ง ์ดํด๊ฐ ์ ๋จ ;ใ
;)
print( "๊ฑท๋๋ค" )
def eat( self ):
print( "๋จน๋๋ค" )
class Human( Animal ): #์์: ๋ถ๋ชจ์ ํจ์๋ ์ฌ์ฉํ ์ ์์
def wave( self ):
print( "์์ ํ๋ ๋ค" )
def eat(self):
print( "๋ฐฅ์ ๋ง์๊ฒ ๋จน๋๋ค") #๋จ์ ์ค๋ฒ๋ผ์ด๋: ๋ถ๋ชจ์ ๊ฐ์ ๋ฉ์๋๋ช
์ ๊ฐ์ง๋ฉด ๋ฎ์ด์
class Dog( Animal ): #์์
def wag( self ):
print( "๊ผฌ๋ฆฌ๋ฅผ ํ๋ ๋ค" )
->super( ): super().๋ฉ์๋๋ช () ์ ์ฐ๋ฉด ๋ถ๋ชจ์ ๋ฉ์๋๋ฅผ ๋ถ๋ฌ์ด
class Animal():
def __init__(self, name):
self.name=name
def walk(self):
print("๊ฑท๋๋ค")
def eat(self):
print("{}์/๋ {}์/๋ฅผ ๋ณด๋ฉด์".format(self.name, self.TV))
class Human(Animal): # ์์: ๋ถ๋ชจ์ ํจ์๋ ์ฌ์ฉํ ์ ์์
def __init__(self,name,TV):
super().__init__(name) #super()์ฌ์ฉ -> ๋ถ๋ชจ์ ํจ์ ์ฌ์ฉ
self.TV=TV
def wave(self):
print("์์ ํ๋ ๋ค")
def eat(self):
super().eat() #super()์ฌ์ฉ -> ๋ถ๋ชจ์ ํจ์ ์ฌ์ฉ
print("๋ฐฅ์ ๋ง์๊ฒ ๋จน๋๋ค") # ๋จ์ ์ค๋ฒ๋ผ์ด๋: ๋ถ๋ชจ์ ๊ฐ์ ๋ฉ์๋๋ช
์ ๊ฐ์ง๋ฉด ๋ฎ์ด์
person=Human('๊ณฐ๋์ด','์งฑ๊ตฌ')
person.eat()
2021.01.18
ํํธ 17~18
(์ฌ์ค 19์ผ ์ค์ 1์ 48๋ถ ํคํค ..^^..)
List Comprehension
area = [ i*i for i in range(1,11) ] # [ ๊ณ์ฐ์ for๋ฌธ ]
area = [ i*i for i in range(1,11) if i % 2 == 0 ] # [ ๊ณ์ฐ์ for๋ฌธ ์กฐ๊ฑด๋ฌธ ]
area = [ ( x, y ) for x in range(15) for y in range(15) ] # [ ๊ณ์ฐ์ for๋ฌธ for๋ฌธ ]
Dictionary Comprehension
dic = { "{}๋ฒ".format(number + 1):name for number, name in enumerate(students) } # [ ํ์ for๋ฌธ ]
dic = {student:score for student, score in zip(students, scores)}
for x, y in zip(list1, list2): #๋ฆฌ์คํธ 1๊ณผ ๋ฆฌ์คํธ 2์ ๊ฐ์ ์ฐจ๋ก๋๋ก ๊ฐ์ ธ์ฌ ๋ zip ์ฌ์ฉ
print(x, y)
datetime ๋ชจ๋
(์ด๊ฒ ํ์ํ๊ฐ,,?)
import datetime #๋ชจ๋ ์ ์ธ
start_time = datetime.datetime.now() #ํ์ฌ ์๊ฐ
depart_time = datetime.datetime(2021,3,2) #03, 02 ์ด๋ฐ ์์ผ๋ก ์ฐ๋ฉด ์ค๋ฅ๊ฐ ๋ฌ๋ค!
how_long = depart_time - start_time
print('2021๋
3์ 2์ผ๊น์ง๋ {}์ผ {}์๊ฐ ๋จ์์ต๋๋ค.'.format(how_long.days, how_long.seconds//3600))
->timedelta ํด๋์ค
import datetime #๋ชจ๋ ์ ์ธ
hundred = datetime.timedelta(days = 100) #timedelta๋ฅผ ์ฌ์ฉํด์ days๋ฅผ ์ง์ !
print('์ค๋๋ก๋ถํฐ 100์ผ ํ๋?:',datetime.datetime.now()+hundred) #ํ์ฌ๋ก๋ถํฐ days๊ฐ 100์ผ๋งํผ ์ฆ๊ฐ
print('์ค๋๋ก๋ถํฐ 100์ผ ์ ์?:',datetime.datetime.now()-hundred) #ํ์ฌ๋ก๋ถํฐ days๊ฐ 100์ผ๋งํผ ๊ฐ์
tomorrow = datetime.datetime.now().replace(hour = 10, minute = 0, second = 0) + datetime.timedelta(days = 1)
#ํ์ฌ ์๊ฐ์์ ์, ๋ถ, ์ด๋ฅผ ์ง์ ํด์ฃผ๊ณ timedelta๋ฅผ ์ฌ์ฉํด์ days๋ฅผ 1์ผ๋งํผ ์ฆ๊ฐ์์ผ์ค
print('๋ด๊ฐ ๋ด์ผ ์ผ์ด๋์ผํ๋ ์๊ฐ์?:', tomorrow)
์๊ฐ ์๋ฃ!!!!!!!!!!!!
ํ ์ค๋๋ก๋ถํฐ 100์ผ ์ ์ด ๋ด ์๋ ์์ผ์ด์๋ค๋!!!!!
ํผ์ ์ค์ตํ๋ฉด์ ์ฐ์ตํ๋ค๊ฐ ๋ฐ๊ฒฌํ๊ฒ ๋์๋ค
'c o d i n g . . ๐ > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[pandas + openpyxl] excel ํ์ผ ๋ค๋ฃจ๊ธฐ (1) | 2022.09.25 |
---|---|
์ฝ๋ฉ ํ ์คํธ ๊ณต๋ถ(2)-[ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ] (0) | 2020.12.23 |
์ฝ๋ฉ ํ ์คํธ ๊ณต๋ถ(1)-[ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ] (0) | 2020.12.23 |