본문 바로가기
Programing/Python

Python Numbers

by 멍멍돌이야 2023. 3. 3.
반응형

이 튜토리얼에서는 Python 숫자와 프로그램에서 숫자를 사용하는 방법에 대해 배웁니다.

Python은 정수, 실수 및 복소수를 지원합니다. 이 튜토리얼에서는 정수와 실수에 대해서만 설명합니다.

 

1. Integers

정수는 -1, 0, 1, 2, 3, .. 등의 숫자이며 int형입니다.
+, -, * 및 /와 같은 수학 연산자를 사용하여 정수를 포함하는 식을 만들 수 있습니다. 

 

>>> 20 + 10
30
>>> 20 - 10
10
>>> 20 * 10
200
>>> 20 / 10
2.0

 

지수를 계산하려면 두 개의 곱셈 기호(**)를 사용합니다. 

>>> 3**3
27

 

작업 순서를 수정하려면 괄호()를 사용합니다.

>>> 20 / (10 + 10)
1.0

 

 

2. Floats

소수점이 있는 모든 숫자는 부동 소수점 숫자입니다. 부동이라는 용어는 소수점이 숫자의 모든 위치에 나타날 수 있음을 의미합니다.

일반적으로 정수와 같은 부동 소수점을 사용할 수 있습니다. 

>>> 0.5 + 0.5
1.0
>>> 0.5 - 0.5
0.0
>>> 0.5 / 0.5
1.0
>>> 0.5 * 0.5
0.25

 

두 정수를 나누면 항상 float가 반환됩니다.

>>> 20 / 10
2.0

 

산술 연산에서 정수와 실수를 혼합하면 결과는 실수입니다.

>>> 1 + 2.0
3.0

 

float의 내부 표현으로 인해 Python은 결과를 가능한 한 정확하게 표현하려고 합니다.

그러나 예상하지 못한 결과를 얻을 수 있습니다. 

>>> 0.1 + 0.2
0.30000000000000004

부동 소수점 계산을 수행할 때 이 점을 명심하십시오. 이후 자습서에서 이와 같은 상황을 처리하는 방법을 배우게 됩니다.

 

 

3. Underscores in numbers

숫자가 크면 읽기가 어려워집니다. 예를 들어:

count = 10000000000

 

긴 숫자를 더 읽기 쉽게 만들려면 다음과 같이 밑줄을 사용하여 숫자를 그룹화할 수 있습니다.

count = 10_000_000_000

 

이러한 값을 저장할 때 Python은 밑줄만 무시합니다. 화면에 밑줄이 있는 숫자를 표시할 때 그렇게 합니다.

count = 10_000_000_000
print(count)

 

결과:

10000000000

밑줄은 정수와 부동 소수점에도 적용됩니다.

숫자의 밑줄은 Python 3.6부터 사용할 수 있습니다.

 

 

4. Summary

  • Python은 정수, 부동 소수점 및 복소수를 포함한 일반적인 숫자 유형을 지원합니다.
  • 밑줄을 사용하여 큰 숫자의 숫자를 그룹화합니다.

 

 

출처: https://www.pythontutorial.net/python-basics/python-numbers/

 

 

Python 왜 배워야 하나요?

Python은 다양한 분야에서 널리 사용되는 인기있는 프로그래밍 언어입니다. 이 언어를 배우는 것은 다음과 같은 이유로 유용합니다. 다양한 분야에서 사용되는 인기있는 언어이며, Python은 데이터

5takoo.tistory.com

 

 

Python 배움의 마음가짐은 무엇인가요?

Python을 배우는 마음가짐은 다음과 같이 설명할 수 있습니다. 열정과 호기심: Python을 배우기 위해서는 열정과 호기심이 필요합니다. 새로운 언어를 배우는 것은 어렵고 지루할 수 있지만, 열정과

5takoo.tistory.com

 

 

Python Variables: 파이썬 변수 만들기

이 자습서에서는 Python 변수와 이를 효과적으로 사용하는 방법에 대해 배웁니다. 1. What is a variable in Python 프로그램을 개발할 때 많은 값을 관리해야 합니다. 값을 저장하려면 변수를 사용합니다.

5takoo.tistory.com

 

 

Python Variables: 파이썬 변수생성

Python 변수와 이를 효과적으로 사용하는 방법에 대해 알아봅시다. 1. What is a variable in Python: 파이썬에서 변수란? 프로그램을 개발할 때 많은 값을 관리해야 합니다. 값을 저장하려면 변수를 사용

5takoo.tistory.com

 

 

Python Syntax: 파이썬 기본 문법

1. Whitespace and indentation: 공백 및 들여쓰기 Java, C# 또는 C/C++와 같은 다른 프로그래밍 언어로 작업한 적이 있다면 이러한 언어가 세미콜론(;)을 사용하여 명령문을 구분한다는 것을 알고 있을 것입

5takoo.tistory.com

 

728x90
반응형

'Programing > Python' 카테고리의 다른 글

Python Constants: 상수  (0) 2023.03.03
Python Boolean  (0) 2023.03.03
Python Variables: 파이썬 변수 만들기  (0) 2023.03.02
Python String: 파이썬 문자  (0) 2023.02.27
Python Variables: 파이썬 변수생성  (0) 2023.02.27

댓글