질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

부록. 파이썬에서 유용한 내장 함수 10개 복습

1. 크기 확인: len()

>>> A = [1, 2, 3, 4, 5]
>>> print(len(A))
5

2. 자료형 확인: type()

>>> A = 'bskyvision'
>>> print('A의 자료형:', type(A))
A의 자료형: <class 'str'>

>>> B = 1988
>>> print('B의 자료형:', type(B))
B의 자료형: <class 'int'>

3. 숫자로 변환: int()

>>> A = '10'
>>> print(type(A))
<class 'str'>

>>> B = int(A)
>>> print(type(B))
<class 'int'>

4. 문자형으로 변환: str()

>>> A = 10
>>> print(type(A))
<class 'int'>

>>> B = str(A)
>>> print(type(B))
<class 'str'>

5. 반올림: round()

>>> a = 167.4868
>>> print(round(a)) #그냥 반올림
167
>>> print(round(a,1)) #소숫점 아래 첫번째 자리까지 반올림
167.5
>>> print(round(a,2)) #소숫점 아래 두번째 자리까지 반올림
167.49
>>> print(round(a,-1)) #소숫점 위 첫번째 자리 반올림
170.0
>>> print(round(a,-2)) #소숫점 위 두번째 자리 반올림
200.0

6. 절대값: abs()

>>> a = -1.6
>>> print(abs(a))
1.6
>>> b = 2.5
>>> print(abs(b))
2.5

7. 최대값,최소값: max(), min()

>>> a = [10,12,5,4,-3,0,19,2,8]
>>> print(max(a))
19
>>> print(min(a))
-3

8. 정렬: sorted()

>>> a = [10,12,5,4,-3,0,19,2,8]
>>> print(sorted(a)) #오름차순정렬
[-3,0,2,4,5,8,10,12,19]
>>> print(sorted(a,reverse=True)) #내림차순정렬
[19,12,10,8,5,4,2,0,-3]

9. 합: sum()

>>> a = [1,2,3,4,5,6,7,8,9,10]
>>> print(sum(a))
55

10. 범위: range()

>>> for i in range(10): #0에서9까지
...    print(i)

>>> for i in range(0,10): #0에서9까지
...    print(i)

>>> for i in range(0,10,2): #0에서9까지 2씩증가
...    print(i)

댓글을 작성하세요

문서 이력

  • 2020-06-10 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.