이 튜토리얼에서는 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
'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 |
댓글