속성문법은 최대한 간단하게 쓸 예정입니다!
1. 파이썬의 변수는 정수형 및 실수형을 다 저장할 수 있다.
a = 1000 // 양의 정수
a = -7 // 음의 정수
a = 0
a = 157.93 // 양의 실수
a = -1837.2 // 음의 실수
a = 5. // 소수부가 0일 때 0을 생략. 출력시 print(a) = 5.0
a = -.7 // 정수부가 0일 때 0을 생략. 출력시 print(a) = -0.7
※ 실수형 데이터를 표현하는 방식으로 파이썬에는 e나 E를 이용한 지수 표현 방식을 이용할 수 있다.
ex) a = 1e9 // 1000000000.0
a = 75.25e1 // 752.5
a = 3954e-3 // 3.954
※ 컴퓨터는 2진수 체계여서 10진수를 정확히 표현하지 못할 때가 존재한다.
ex) a = 0.3 + 0.6 // print(a) = 0.8999999999999999
이때 round함수를 통해 수를 표현할 수 있다. -> round(실수형데이터, 반올림하고자 하는 위치 -1)
ex) 1. round(123.456, 2) // 123.46
2. 현재 a에 0.8999999999999999가 들어있다고 가정시 round(a, 4) = 0.9 (0.8999에서 마지막 9가 올림)
2. 파이썬의 연산
a = 7 , b= 3일 때
print(a + b) = 10
print(a - b) = 4
print(a * b) = 21
print(a / b) = 2.3333333333333335
print(a % b) = 1 // %는 나머지를 구하며 모듈러 연산이라고 한다
print(a // b) = 2 // c언어에서는 /가 정수 몫을 구하지만 파이썬은 똑똑해서 실수값으로 계산해준다.
print(a ** b) = 7^3 = 7 * 7 * 7 = 343

※ 참고자료
이것이 취업을 위한 코딩 테스트다 with 파이썬_ 나동빈
'프로그래밍 > Python' 카테고리의 다른 글
| Python 입출력 ( sys.stdin.readline( ), sys.stdout.write( ) ) (0) | 2023.07.18 |
|---|---|
| 파이썬 속성문법_자료형(리스트_2) + 리스트 메서드 (0) | 2020.11.16 |
| 파이썬 속성문법_자료형(리스트_1) (0) | 2020.11.12 |