내장함수

  • 파이썬에 기본적으로 내장(built-in)되어 있는 함수
  • import를 하지 않아도 기본적으로 사용이 가능

    내장함수 목록

print(abs(-5))
print(any([1,2,3,4]))
print(any([]))
print(bin(10))
print(chr(65))
print(ord('A'))
dir(print)
5
True
False
0b1010
A
65


['__call__',
 '__class__',
 '__delattr__',
 '__dir__',
 '__doc__',
 '__eq__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__gt__',
 '__hash__',
 '__init__',
 '__init_subclass__',
 '__le__',
 '__lt__',
 '__module__',
 '__name__',
 '__ne__',
 '__new__',
 '__qualname__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__self__',
 '__setattr__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 '__text_signature__']

외장함수(라이브러리)

  • 내장함수와는 다르게 import해서 사용이 가능
  • 모듈, 라이브러리 라고도 함

    외장함수 목록

import os   # 운영체제에서 제공하는 기본 기능
import glob # 경로 내의 폴더 / 파일 목록 조회

print(glob.glob("*.py"))
# 확장자가 .py인 모든 파일
print(os.getcwd())
# 현재 경로
print(os.listdir())
# 현재 경로에 모든 폴더 및 파일을 출력

folder = "sample_dir"
if os.path.exists(folder):
    print("이미 존재하는 폴더입니다. 폴더를 삭제합니다")
    os.rmdir(folder)
    print("폴더가 삭제되었습니다")
else:
    print("폴더가 없습니다. 폴더를 생성합니다")
    os.makedirs(folder)
    print("폴더가 생성되었습니다")
[]
c:\Users\andon\project\python_base
['1. 변수와자료형.ipynb', '10. 반복문.ipynb', '11. 함수.ipynb', '12. 람다함수.ipynb', '13. 클래스.ipynb', '14. 표준입출력.ipynb', '15. 파일입출력.ipynb', '16. 에러와예외처리.ipynb', '17. 모듈과패키지.ipynb', '18. 내장함수,외장함수.ipynb', '2. 연산자.ipynb', '3. 리스트.ipynb', '4 .튜플.ipynb', '5. 딕셔너리.ipynb', '6. 세트.ipynb', '7. 자료구조의변경.ipynb', '8. 문자열처리.ipynb', '9. 조건문.ipynb']
폴더가 없습니다. 폴더를 생성합니다
폴더가 생성되었습니다

카테고리:

업데이트:

댓글남기기