본문 바로가기
코딩(개발)/파이썬

파이썬 내장함수 / 외장함수

by 플랜데버 2020. 12. 23.

공부하는게 취미인 사람들 투딩


#내장함수 : import 필요없이 바로 사용 가능한 함수

 

예시)

# input : 사용자 입력 받는 함수

코드
language = input("무슨 언어를 좋아하세요?")
print("{0}은 아주 좋은 언어입니다." .formate(language))

 

# dir : 어떤 객체를 넘겨줬을 때  그 객체가 어떤 변수와 함수를 가지고 있는지 알려주는것

코드

print(dir())

import random # 외장함수

print(dir())

import pickle

print(dir())

print(dir(random)) #random 에서 쓸수 있는 함수들을 보여준다.

print(dir())

import random # 외장함수

print(dir())

import pickle

print(dir())

print(dir(random)) #random 에서 쓸수 있는 함수들을 보여준다.

 

lst = [1,2,3]

print(dir(lst))

 

name="Jim"

print(dir(name)) #문자열을 잘라내는 등의 함수를 볼수 있다.

 

 

 

 

 

내장함수 보기

 

내장 함수 — Python 3.9.1 문서

내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __

docs.python.org

 


 

#외장함수 : 직접 import를 해서 사용할수 있다.

 

 

#os : 운영체제에서 제공하는 기본 기능

코드

import os

print(os.getcwd()) #현재 디렉토리 표시

 

folder = "sample_dir"

if os.path.exists(folder):   #sample_dir 이 있으면 

    print("이미 존재하는 폴더 입니다.")

    os.rmdir(folder)

    print(folder,"폴더를 삭제하였습니다.")

else:

    os.makedirs(folder) #폴더생성

    print(folder, "폴더를 생성하였습니다.")



print(os.listdir())

 

 

#time : 시간 관련함수

코드

import time

print(time.localtime())

print(time.strftime("%Y-%m-%d %H:%M:%S"))

 

import datetime

print("오늘날짜는", datetime.date.today())

 

today = datetime.date.today() #timedelta : 두 날짜 사이의 간격

td = datetime.timedelta(days=100#100일 저장

print("우리가 만난지 100일은",today + td) # 오늘부터 100일 후

 

 

외장함수 보기

 

Python Module Index — Python 3.9.1 documentation

numbers Numeric abstract base classes (Complex, Real, Integral, etc.).

docs.python.org

 

 

더보기

블로그에는 우클릭 방지가 걸려있어요. 코드복사는 카페에서 가능 합니다.

투딩카페의 이 컨텐츠보기

 

 

파이썬 기초는 나도코딩님이 인프런사이트에서 강의한 내용을 바탕으로 공부한 내용을 정리한 것 입니다.
추천 :  ★

 

 

'코딩(개발) > 파이썬' 카테고리의 다른 글

파이썬 똥 피하기 게임  (0) 2020.12.25
파이썬 게임 만들기  (0) 2020.12.24
파이썬 모듈 / 패키지  (0) 2020.12.23
파이썬 예외처리  (0) 2020.12.22
파이썬 class  (0) 2020.12.21

댓글