파이썬에는 어떤 패키지나 모듈을 설치하지 않아도 사용할 수 있는 함수들이 매우 많이 있습니다. 그 중 유용하다고 생각되는 것들을 정리해보도록 하겠습니다. 예제만으로도 충분하게 설명된다고 생각하는 함수들에 대해서는 따로 설명을 덧붙이진 않겠습니다.
1. 리스트 내 원소 갯수, 크기 반환: len()
2. 자료형 확인: type()
3. 문자형 자료형 숫자형으로 변환: int()
str 형이 int 형으로 바뀌었죠?
4. 숫자형 자료형 문자형으로 변환: str()
이번엔 반대로 int 형이 str 형으로 바뀌었습니다.
5. 반올림: round()
보시는 것처럼 소숫점 아래 첫번째 자리까지 반올림도 가능하고, 두번째 자리까지 반올림도 가능하고, 소숫점 위 첫번째 자리, 두번째 자리 등으로 반올림하는 것도 가능합니다.
6. 절대값: abs()
7. 최대값, 최소값: max(), min()
8. 크기 순으로 정렬: sorted()
보시는 것처럼 내림차순 정렬도 가능합니다.
9. 리스트 원소의 합: sum()
10. for 문에 자주 사용되는 range()
0부터 시작해서 1씩 늘어나서 10개의 숫자를 순차적으로 출력해줌을 알 수 있습니다. 2씩 증가시킬 수도 있습니다.
끝까지 읽어주셔서 감사합니다. 질문과 지적은 항상 환영합니다. 댓글로 남겨주세요.^^
bskyvision의 추천글 ☞
[python] numpy 패키지 유용한 함수들 10개 정리
[python] numpy 다차원배열 클래스 객체 유용한 메소드 20개 정리
[python] opencv-python 패키지 유용한 함수 10개 정리
<참고자료>
[1] https://data36.com/python-built-in-functions-methods-python-data-science-basics-3/, data36, "Python Built-in FUnctions and Methods (Pyton for Data Science Basics #3)"
'Dev > python' 카테고리의 다른 글
[python] 메모리 에러 해결법(MemoryError: Unable to allocate ## for an array with shape ## and data type ##) (7) | 2020.06.10 |
---|---|
[python] tensorflow에서 GPU 사용가능 여부 확인하기(+ 실제로 얼마나 빠른지 확인) (9) | 2020.06.09 |
[python] convolution과 activation을 분리해서 해주려면? (4) | 2020.06.09 |
[python] KeyError: 'mae' 또는 KeyError: 'acc'를 만났을 때 해결방법 (0) | 2020.06.06 |
[python] 함수(function)와 메서드(method)의 차이, 간단 설명 (0) | 2020.05.22 |
[python] 디렉토리 내 파일 목록 읽기 (0) | 2020.04.27 |
[python] 코드 실행 시간 측정(매우 간단) (6) | 2020.04.24 |
[Anaconda+python] 전이학습 이용해서 가위, 바위, 보 분류기 만들기 (41) | 2020.04.20 |