본문 바로가기
공부/코딩

⛷ [파이썬] 파이썬 기초 정리 (3) : 숫자

by blackb1rd 2022. 11. 2.
728x90
반응형
728x170

 

 

 

파이썬 기초 정리

 

 

 이 정리자료는 인터넷과 책을 통해 정리된 파이썬 숫자 관련 헷갈리는 부분에 대한 기초정리 자료로 처음 파이썬을 배우고 싶은 분들이나 이미 배웠지만 개념 이해가 어려운 분들의 쉬운 이해를 돕기 위해 추천합니다. 

 

 

 

2. 숫자

1) 정수

파이썬에서 지수를 쓸 때는 * 기호 두 개를 사용합니다. 

지수 예시 : 3² = 9

 

예제1)

3 ** 2

 

결과 값

9

 

예제1의 경우 3 ** 2로 3과 *사이 그리고 *와 2사이에 공백이 있는데 이러한 표현식에서 공백은 중요하지 않습니다. 이 말은 즉슨 공백이 있어도 혹은 공백이 없어도 결과 값은 동일합니다. 그래서 여기서의 공백은 계산 순서를 좀 더 시각적으로 빨리 파악하기 위해서라고 이해해주시면 됩니다. 

 

 

 

 

 

 

2) 부동소수점 숫자 (floating point)

부동소수점 숫자는 소수점이 숫자 어디서든 나타날 수 있다는 의미입니다. 

 

예시2) 

0.1 + 0.1

 

결과 값

0.2

 

 

 

예시3)

2 * 0.1

 

결과 값

0.2

 

 

 

 

 

3) 정수와 부동소수점 숫자

예시4)

4/2

 

결과 값

2.0

 

 

 

예시5)

1 + 2.0

 

결과 값

3.0

 

나눗셈이 아닌 다른 계산에서 정수와 부동소수점 숫자를 섞어 쓰면 결과는 부동소수점 숫자가 나옵니다. 이 경우 결과를 정수로 출력할 수 있다고 하더라도 항상 부동소수점 숫자로 결과 값이 나온다는 것을 참고해주세요.

 

 

 

반응형

 

 

 

4) 숫자와 밑줄

예시6)

universe_age = 14_000_000_000
print(universe_age)

 

결과 값

14000000000

 

아주 큰 단위의 숫자를 입력할 때, 예시6처럼 필요한 만큼 자릿수를 나눠서 각 자리를 밑줄로 구분할 수 있습니다. 그리고 결과 값은 밑줄없이 출력됩니다. 이유는 파이썬이 숫자를 저장할 때 밑줄은 무시하기 때문입니다. 

 

 

 

 

 

5) 다중 할당

다중 할당을 통해 코드 한줄에서 하나 이상의 변수에 값을 할당할 수 있습니다. 값을 한꺼번에 할당 할 때는 다음예시와 같이 콤마로 구분합니다.

 

예시7)

x,y,z = 0,0,0

 

 

 

 

 

6) 상수 (contant)

상수 (contant)는 프로그램이 동작하는 동안 값이 바뀌지 않는 변수를 의미합니다. 변수를 상수처럼 다루고 싶다면 변수의 이름을 모두 대문자로 쓰면 됩니다.

 

예시8)

MAX_NUMBER = 5000

 

 

 

728x90
반응형
그리드형

댓글