개발로그필름
[Python] 내장함수 & 외장함수 본문
728x90
반응형
SMALL
내장 함수
# input : 사용자 입력을 받는 함수
language = input("무슨 언어를 좋아하세요?")
print("{0}은 아주 좋은 언어입니다!".format(language))
# dir : 어떤 객체를 넘겨줬을 때 그 객체가 어떤 변수와 함수를 가지고 있는지 표시
print(dir())
import random # 외장 함수
print(dir())
import pickle
print(dir())
print(dir(random))
lst = [1,2,3]
print(dir(lst))
name = "Jim"
print(dir(name)
외장 함수
내장 함수와는 다르게 직접 input 해서 사용해야 하는 함수다
list of python modules로 검색 외장 함수 목록을 볼 수 있다
# glob : 경로 내의 폴더 / 파일 목록 조회 (윈도우 dir)
import datetime
import time
import os
import glob
print(glob.glob("*.py")) # 확장자가 py인 모든 파일
# os : 운영체제에서 제공하는 기본 기능
print(os.getcwd()) # 현재 디렉토리
folder = "sample_dir"
if os.path.exists(folder):
print("이미 존재하는 폴더입니다.")
os.rmdir(folder)
print(folder, "폴더를 삭제하였습니다.")
else:
os.makedirs(folder) # 폴더 생성
print(folder, "폴더를 생성하였습니다.")
print(os.listdir())
# time : 시간 관련 함수
print(time.localtime())
print(time.strftime("%Y-%m-%d %H:%M:%S"))
import datetime
print("오늘 날짜는 ", datetime.date.today())
# timedelta : 두 날짜 사이의 간격
today = datetime.date.today() # 오늘 날짜 저장
td = datetime.timedelta(days=100) # 100일 저장
print("우리가 만난지 100일은", today + td) # 오늘부터 100일 후
반응형
LIST
'IT > Python' 카테고리의 다른 글
[python] 예외처리, 에러 발생시키기, 사용자 정의 예외처리, finally (0) | 2022.10.13 |
---|---|
[python] 파이썬 퀴즈 1 (0) | 2022.10.13 |
[Python] 모듈 & 패키지 (0) | 2022.10.01 |
[Python] for문과 함께 자주 사용하는 range 함수 (1) | 2022.09.30 |
[Python] 리스트 내포 (0) | 2022.09.30 |
Comments