본문 바로가기

프로그래밍/Python

파이썬 속성문법_자료형(정수, 실수편)

속성문법은 최대한 간단하게 쓸 예정입니다!

 

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 파이썬_ 나동빈