Coding & Programming/Python 기초(A-Z)

[Python:파이썬:기초] 21-7. 내장 함수: 객체의 함수와 변수 나열하기, 몫과 나머지 구하기, 객체요소 나열 하기 함수 예제 - dir(), divmod(), enumerate() function examples

mainCodes 2021. 6. 24. 21:43

[Python:파이썬:기초] 21-7. 내장 함수:  객체의 함수와 변수 나열하기,  몫과 나머지 구하기, 객체 요소 나열 하기  함수 예제 - dir(), divmod(), enumerate() function examples


안녕하세요 JollyTree입니다 (•̀ᴗ•́)و

 

dir([bject]) 함수
객체가 가지고 있는 속성 즉, 변수나 함수들을 리스트로 반환합니다.

 

divmod(a, b) 함수
a를 b로 나눈 몫과 나머지를 튜플 자료형으로 반환합니다.

 

enumerate(iterable, start=0) 함수
반복 가능한 자료형을 입력 받아 인덱스 값을 포함한 결과를 반환합니다. start 값을 지정하지 않으면 인덱스 값을 0부터 시작됩니다.

 

🔗 예제(Example):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
a1 = (TrueFalseTrueTrue)
a2 = ['banana''grape''orange']
    
#dir: 객체의 함수, 변수들을 보여줌
print("\ndir(a1) = ", dir(a1))
print("dir(a2) = ", dir(a2))
 
class Car:
    numWheels = 4
    
car = Car()    
print("dir(car) = ", dir(car))    
 
#divmod: 몫과 나머지로 구성된 한쌍의 숫자를 반환
print("divmod(10, 2) = ", divmod(102))
print("divmod(9, 2) = ", divmod(92))
 
#enumerate: iterable 객체의 요소를 나열
t1 = ('apple''watermelon''persimmon'#tuple
l1 = ['banana''grape''orange'#List
print("enumerate(t1) = ", list(enumerate(t1)))
print("enumerate(l1) = ", list(enumerate(l1, start = 1)))
cs

 

🔗 실행결과(Output):

이상 JollyTree였습니다 (•̀ᴗ•́)و