일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Outlook
- 파이썬GUI
- git
- office
- 파이썬
- 오피스
- Excel
- win32com
- 파이썬3
- pandas
- html
- 문자열
- Windows10
- VBA
- 안드로이드
- pythongui
- 깃
- 아웃룩
- 파워포인트
- windows
- Android
- 엑셀
- Windows11
- python3
- pyqt5
- 비주얼베이직
- matlab
- python
- 윈도우10
- 윈도우11
Appia의 IT세상
파이썬[Python] 043 절대값, 반올림 수 구하기 본문
먼저, 너무 오랜만에 포스팅을 하게 되어 송구스럽고, 죄송스러운 마음입니다. 개인적인 사정으로 2월 처음 포스팅을 하게 되었습니다. 앞으로는 이렇게 장기간 포스팅을 못 올리는 일이 없도록 하겠습니다.
이번 포스팅에서는 수학적인 부분에 대해서 이야기를 드리고자 합니다. 앞서서 Numpy에 대해서 이야기를 하고 있었지만, 갑자기 업무 부분에서 사용이 필요한 부분이 있어서 절대값과 반올림를 구하는 함수에 대해서 포스팅 드리고자 합니다.
절대값 구하기 |
파이썬[Python]에서는 abs() 라는 내장함수를 제공합니다. 여기에 입력된 인자의 절대값을 입력합니다.
단, 복소수를 입력할 경우, 복소수의 크기를 반환하게 됩니다. 복소수의 크기는 A+ Bi의 경우 A제곱 + B제곱의 루트 연산을 한 것입니다. ( 수식 표현 방법이 없어서 양해 부탁드립니다. )
Example 를 살펴보겠습니다.
1 2 3 | print(abs(-4)) print(abs(-4.14)) print(abs(4+4j)) | cs |
위의 코드를 실행해보면 다음과 같은 결과가 나옴을 알 수 있습니다.
1 2 3 | 4 4.14 5.656854249492381 | cs |
반올림수 구하기 |
파이썬[Python]에서는 round() 라는 내장함수를 제공합니다.
기본 설정은 소수점 첫번째 자리에서 반올림하게 되어 있습니다. 하지만, 관련해서 다음과 같은 형식을 살펴봐야 합니다.
round(Value, Position)
Value의 경우 반올림을 할 수이고, Position은 반올림을 할 위치를 말합니다. 소수 첫번째 자리를 0으로 놓고 좌측으로는 -로 표시를 해주고, 우측으로는 정수 형태로 표시해주면 됩니다.
Example
Position = 2 소수점 셋째 자리
Position = -1 정수 첫 째자리
다음 예시를 살펴보겠습니다.
1 2 3 4 | print(round(3238)) print(round(32.38)) print(round(3238, -2)) print(round(32.384, 2)) | cs |
위의 코드를 실행하면 다음과 같은 결과가 나옵니다.
1 2 3 4 | 3238 32 3200 32.38 | cs |
오늘 포스팅에서는 절대값과 반올림 구하는 방법에 대해서 살펴봤습니다. 간단하지만 생각보다 사용용도가 좀 있어서 필요로 하시는 분들에게 도움이 되시길 바랍니다.
'Python > Python 응용' 카테고리의 다른 글
파이썬[Python] 045 문자열 구성(숫자/숫자 또는 알파벳) 확인하기 (0) | 2020.02.19 |
---|---|
파이썬[Python] 044 최소값 최대값 구하기 (1) | 2020.02.18 |
파이썬[Python] 039 Create/Remove Directory(폴더 생성 , 제거) (0) | 2020.01.21 |
파이썬[Python] 038 Double Linked list(이중 연결 리스트) (0) | 2020.01.17 |
파이썬[Python] 037 linked list 생성 및 활용 (0) | 2020.01.16 |