본문 바로가기
IT관련/Python

[확고의 쓱~ 훑어보는 기록] Python - 모듈 예제(2) (다른 패키지에 있는 모듈 import 방법 / math 모듈 / datetime 모듈)

by 확고 2022. 8. 1.
728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#-*- coding:utf-8
'''
Created on 2022. 4. 6.
 
@author: hwakgo
'''
 
# myPkg 이름의 패키지 안에 Ex01.py 모듈에서 작업(myPkg\Ex01.py)
 
def hap(a,b):
    return a+b
 
def sub(a,b):
    return a-b
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#-*- coding:utf-8
'''
Created on 2022. 4. 6.
 
@author: hwakgo
'''
 
#Ex03.py 모듈에서 작업
 
 
print(sum([10,20,30]))
#sum(10,20)
 
#★ 다른 패키지에 있는 모듈을 import 한다면 모듈명 앞에 패키지명 써줘야 함
import myPkg.Ex01 #myPkg라는 패키지 안에 든 Ex01 모듈을 임포트 한다
print('더하기:',myPkg.Ex01.hap(10,20))#▶더하기: 30
print('빼기:',myPkg.Ex01.sub(10,20))#▶빼기: -10
 
from myPkg.Ex01 import *
print("+ :",hap(10,20))#▶+ : 30
print("- :",sub(10,20))#▶- : -10
 
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#-*- coding:utf-8
'''
Created on 2022. 4. 6.
 
@author: hwakgo
'''
 
import math#★ 파이썬에 이미 만들어져있는 모듈 ① : math
 
#math 모듈 안에 pi 변수가 있음
print(math.pi)#▶3.141592653589793
= math.factorial(5)
print('n:',n)#▶n: 120
 
from math import *
= factorial(5)
print('n:',n)#▶n: 120
 
from math import factorial as f
= f(5)
print('n:',n)#▶n: 120
 
#max : 가장 큰 수
print(max(3,5,2,3,1,9))#▶9
 
#min : 가장 작은 수
print(min(3,5,2,3,1,9))#▶1
 
#round : 반올림
print(round(2.3))#▶2
print(round(2.7))#▶3
print(round(2.7287234,3))#▶2.729
print()
 
#★ 파이썬에 이미 만들어져있는 모듈 ② : datetime
 
import datetime
= datetime.datetime.now()
print('date:',d)#▶date: 2022-08-01 21:38:55.437558
 
from datetime import *
now = datetime.now()#★ datetime 안에 datetime 변수가 또 있음. *를 안 쓰면 datetime.datetime.now() 이렇게 사용해야 함
print('now:',now)#▶now: 2022-08-01 21:41:53.167867
print(now.year)#▶2022
print(now.hour)#▶21
cs

 

▼ (이전 게시물) [확고의 쓱~ 훑어보는 기록] Python - 모듈 예제(1) (import 4가지 방법 / __name__ == '__main__')

 

[확고의 쓱~ 훑어보는 기록] Python - 모듈 예제(1) (import 4가지 방법 / __name__ == '__main__')

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #-*- coding:utf-8 ''' Created on 2022. 4. 6. @author: hwakgo ''' #Ex01.py 모듈에서 작업 def abc():     print('abc') def xyz():     p..

j-growthdiary.tistory.com

 

▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] Python - 출력 예제 (print / str, int 함수 / 서식 문자 사용)

 

[확고의 쓱~ 훑어보는 기록] Python - 출력 예제 (print / str, int 함수 / 서식 문자 사용)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 #-*- coding:utf-8 ''' Created on ..

j-growthdiary.tistory.com

728x90
반응형

댓글