분류 모듈
(1) 표준 라이브러리 (내장 모듈)
파이썬 자신의 모듈, 예를 들어 : 시간, 날짜
일반적으로 시간에 사용되는 파이썬 표현 : 서식이 지정된 문자열, 타임 스탬프, 튜플
# 저자 : Anliu 가져 오기 시간, 날짜 인쇄 (로 time.time ()) # 타임 스탬프 얻을 인쇄 (time.localtime ()) # 튜플의 형태로 현지 시간 UTC + 8, 발표 time.sleep을 (2) #의 프로그램 정지 2 초 인쇄 (time.gmtime ()) #의 UTC 시간 튜플의 형태로 제공되는 인쇄 (time.gmtime합니다 (로 time.time ())) X = time.gmtime () 전단 (X) 전단 (x.tm_year) 인쇄 ( x.tm_mon) 인쇄 (x.tm_mday) 인쇄 (time.mktime (X)) # 스탬프로 튜플 인쇄 합니다 (time.strftime ( "Y-M- % D %%% H %의 M %의 S ' , X)) #의 튜플 형식 문자열 변환 인쇄 합니다 (time.strptime ( " 2019년 11월 8일 1시 52분 3초 " , " % D % % Y-M- %의 H % M : %의 S " )) #의 형식 문자열은 튜플로 변환되고, 인쇄 time.asctime ()) 것을 ( #는 튜플 문자열 포맷으로 변환 전단 (시간. ctime이 ()) #의 타임 스탬프 형식은 문자열로 변환 인쇄 (datetime.datetime.now ()) #의 인쇄 시간 인쇄 (datetime.datetime.now () +를 datetime.timedelta. (3)) # 3 일 동안 현재 시간 후 인쇄 (datetime.datetime.now () +를 datetime.timedelta (가 -3)) # 3일 현재 시간 전에 프린트(datetime.datetime.now () + datetime.timedelta (시간 = 8 )) 프린트 (datetime.datetime.now () + datetime.timedelta (시간 = -8))
임의 모듈
# 저자 : Anliu 가져 오기 임의 인쇄 (random.random ()) #이 무작위로 떠 인쇄 합니다 (random.randint는 (1,3)) #은 임의의 정수 1,3 인쇄 인쇄 (random.randrange (1,3)) #의 인쇄 무작위로 1, 2, 정수 인쇄 합니다 (random.choice ( ' 안녕하세요 ' )) #의 문자열 또는 목록 요소 인쇄 (random.sample ( ' 안녕하세요 ' , 2)) # 무작위로 두 문자의 목록 = [ " " , " B " , " C " , " D" , " E " , " F는 " , " G " ] random.shuffle (목록) #은 서열 목록 방해 인쇄 (목록)
임의 예 : 코드
# 저자 : Anliu 가져 오기 임의 #의 인쇄 네 자리 숫자 #의 checkcode = '' # 범위에서 I (4.) : # 현재 = random.randint (1,9) # checkcode = + STR (현재) #의 인쇄 (checkcode) #의 인쇄 네 자리 숫자를 더한 편지 checkcode = '' 에 대한 I 의 범위 (4. ) : 현재 = random.randrange (0.4 ) IF 현재 == I : TMP = CHR합니다 (random.randint (65, 90, )) 다른 사람을 : TMP = random.randint (0.9 ) checkcode + = STR (TMP) 인쇄 (checkcode)
(2) 공개 소스 모듈
(3) 사용자 모듈