[Python] 사칙연산을 위한 연산자

2023. 1. 21. 22:57·◼ IT Etc./Python
반응형

사칙연산

수학처럼 프로그래밍에서도 사칙연산이 자주 쓰인다.

 

+ : 더하기 연산 - : 빼기 연산 * : 곱하기 연산 / : 나누기 연산
    •   / 연산의 계산 결과는 항상 실수값이다.
a = 3 / 1
print(a) # 3.0

 

 

// : 나누기 - 몫 연산 % : 나누기 - 나머지 연산 ** : 제곱 연산
a, b = 3, 2
print(a**b)    # a^b

 

  • 정수와 실수가 만나면 결과값은 실수가 된다.
  • 사칙연산 계산 시 type은 더 큰 범위를 따라가기 때문이다.
a = 1 + 1.0
print(a) # 2.0
 

 

사칙연산 간략하게 표현하기

a = a + 5

위와 같이 동일한 값에 변화를 주는 사칙연산은 아래처럼 간략하게 표현할 수 있다.

a += 5

 

  • 사용 예시
a, b = 10, 4

a += 5    # a = a + 5
print(a)  # 15

a -= 5    # a = a - 5
print(a)  # 10

a %= b    # a = a % b
print(a)  # 2

a *= b    # a = a * b
print(a)  # 8

 

 

연산자 우선 순위

  • python을 비롯한 프로그래밍 언어에선 연산자의 우선 순위가 존재한다.
  • 연산자의 우선 순위에 따라 연산자의 계산 순서가 결정된다.
  • 하지만 이 순위를 외울 필요는 없다.
  • 내가 의도하고자 하는 연산에 소괄호()를 적절히 잘 쓰면 된다.
    • 안쪽 소괄호부터 우선적으로 연산하므로

 

반응형

'◼ IT Etc. > Python' 카테고리의 다른 글

[Python] 변수 Scope (전역 변수와 지역 변수) 에 대한 이해  (2) 2023.02.02
[Python] 조건문  (0) 2023.01.21
[Python] Call by Assignment 이해하기  (0) 2022.04.03
[Python] 파이썬 입력 함수 input 사용법 정리  (0) 2022.03.17
[Python] 파이썬 출력 함수 print 사용법 정리  (1) 2022.03.16
'◼ IT Etc./Python' 카테고리의 다른 글
  • [Python] 변수 Scope (전역 변수와 지역 변수) 에 대한 이해
  • [Python] 조건문
  • [Python] Call by Assignment 이해하기
  • [Python] 파이썬 입력 함수 input 사용법 정리
SangYoonLee (SYL)
SangYoonLee (SYL)
Slow, But Steady Wins The Race 😎
    반응형
  • SangYoonLee (SYL)
    ◆ Slow, But Steady ◆
    SangYoonLee (SYL)
  • 전체
    오늘
    어제
    • ◻ 전체 글 수 : (133) N
      • ✪ 취미, 경험 회고 및 일상 (26)
        • [취미] Room Escape (2)
        • [회고] IT 관련 경험 회고 (18)
        • [일상] 일상 생각 (4)
        • [일상] 독후감 (1)
      • ◼ FrontEnd (31) N
        • Web & HTML, CSS (10) N
        • JavaScript (4)
        • TypeScript (1)
        • ReactJS (16)
      • ◼ CS (3)
        • 자료구조 & 알고리즘 (1)
        • 컴퓨터 구조 (1)
        • 운영체제 (1)
      • ◼ PS Note (40)
        • 백준 (38)
        • 프로그래머스 (2)
      • ◼ IT Etc. (33)
        • (Until 2021) (21)
        • Python (6)
        • C | C# | C++ (1)
        • Git (1)
        • Unity (4)
        • Game Dev. (0)
  • 블로그 메뉴

    • 홈
    • 💻 GitHub
    • 🟢 Velog
    • 🧩 온라인 방탈출 출시 작품 모음
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    프로젝트
    더라비린스
    회고
    알고리즘
    백준
    CodeSoom
    후기
    위코드
    코드숨
    프로그래머스
    C++
    wecode
    Python
    Cpp
    1929
    파이썬
    리엑트
    JavaScript
    주간 회고
    방탈출고사
    관심사의 분리
    미궁 게임
    pygame
    유니티
    React
    unity
    코딩 일기
    개인 프로젝트
    Component
    소수 구하기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
SangYoonLee (SYL)
[Python] 사칙연산을 위한 연산자
상단으로

티스토리툴바