61. 파이썬 내장 함수 – dir divmod

  • 네이버 블로그 공유하기
  • 카카오톡 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기

지난 포스팅에 파이썬 내장 함수 abs, all, any, chr 등의 내장 함수에 대해 공부해 봤습니다.
이번 포스팅에서는 dir divmod 이라는 내장 함수에 대해 공부해 보도록 하겠습니다.

Smartdev.kr Table of Contents

파이썬 내장 함수

dir

dir 내장 함수는 파이썬의 객체가 가지고 있는 변수 또는 함수를 보여 주는 내장 함수 입니다.
아래 예제는 리스트와 딕셔너리가 지닌 함수 즉, 메서드를 보여주는 코드 입니다.
이전에 공부했었던 함수 들을 다시 한 번 볼 수가 있습니다.

Python
(py_study_31010) D:\Dropbox\02.My_Job\80.Study\01.Python\00.study_python_3.11.0>python
Python 3.10.10 | packaged by Anaconda, Inc. | (main, Mar 21 2023, 18:39:17) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> dir([1, 2, 3])
['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>> dir({'1':'a'})
['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__ior__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__ror__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values']
>>>

divmod

divmod 내장 함수는 2개의 숫자를 입력을 받습니다.
a, b 를 입력받아 a 를 b 로 나눈 몫과 나머지를 튜플로 리턴을 해줍니다.

Python
>>> divmod(5,3)
(1, 2)
>>>

이전에 공부했던 몫을 구하는 연산자 // 와 나머지를 구하는 연산자 % 를 각각 사용한 결과를 하나의 튜플로 보여주게 됩니다.

Python
>>> 5 // 3
1
>>> 5 % 3
2
>>>

  • 이 포스팅은 ‘위키독스’ 의 ‘점프 투 파이썬‘ 전자책을 구매하여 독학하기 위한 자료로 작성했습니다.

61. 파이썬 내장 함수 - dir divmod

Leave a Comment