파이썬 연산자

2021. 8. 22. 14:45·Python/Syntax

연산자

대입 및 산술

  • 대입

    • 변수에 값을 저장하는 것이다.

    • 연산의 결과를 값으로 사용할 수 있다.

    • 선언하지 않은 변수를 읽으면 예외가 발생한다.

      NameError: name '변수명' is not defined
  • 산술

    기호 설명
    + 덧셈
    - 뺄셈
    * 곱셈
    / 나눗셈
    ** 거듭제곱
    // 몫
    % 나머지
  • 복합 대입 연산자

    • 변수의 반복 사용을 줄여주는 축약 표현이다.

      a += 1
      a -= 1
      a *= 1
      a /= 1
      a **= 1
      a //= 1
      a %= 1

타입 변환

  • 정수와 문자열

    • 문자열끼리만 + 연산자로 연결할 수 있다.

      • 다른 타입을 연결하려면 str() 함수로 변환해야 한다.
  • 변환 함수

    함수 설명
    str() 문자열로 변환
    int() 10진수로 변환
    int(정수, 진법) 진법 기반으로 정수를 10진수로 변환
    float() 실수로 변환
    round(숫자[, 반올림 자리수]) 실수 반올림 함수
    bool() 부울로 변환
    list() 리스트로 변환
    tuple() 튜플로 변환
    dict() 사전으로 변환
    print(int(2.54))
    print(round(2.54))
    print(round(2.54, 1))
    print(round(123456, -3))
    
    ''' stdout
    2 3
    2.5
    123000
    '''
저작자표시 (새창열림)

'Python > Syntax' 카테고리의 다른 글

파이썬 반복문  (0) 2021.08.22
파이썬 조건문  (0) 2021.08.22
파이썬 변수  (0) 2021.08.22
파이썬 문자열  (0) 2021.08.22
파이썬 인수  (0) 2021.08.22
'Python/Syntax' 카테고리의 다른 글
  • 파이썬 반복문
  • 파이썬 조건문
  • 파이썬 변수
  • 파이썬 문자열
Caniro
Caniro
  • Caniro
    Minimalism
    Caniro
  • 전체
    오늘
    어제
    • 분류 전체보기 (317)
      • Algorithm (13)
        • 알기 쉬운 알고리즘 (10)
        • Search (1)
        • Sort (2)
      • Arduino (0)
      • C++ (185)
        • Class (46)
        • Exception (6)
        • Library (51)
        • Overloading (10)
        • SmartPointer (5)
        • Syntax (33)
        • TBC++ (23)
        • Templates (9)
        • VisualStudio (2)
      • Embedded (1)
      • Git (4)
      • Java (5)
      • Linux (16)
        • Error (1)
        • Linux Structure (11)
      • MacOS (7)
      • OS (1)
        • Concurrency (1)
      • Python (21)
        • Class (1)
        • Function (2)
        • Syntax (17)
      • Raspberrypi (9)
      • Review (1)
      • Utility (12)
        • VSCode (5)
        • VirtualBox (3)
      • Web (8)
        • Nginx (1)
        • React (3)
        • Django (1)
      • Windows (20)
        • Registry (3)
        • WSL (1)
        • DeviceDriver (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    dism
    로지텍 마우스 제스처
    unix
    윈도우
    스프링
    SFC
    그림판
    windows
    MacOS
    알림
    KakaoTalk
    spring
    mspaint
    시스템 복구
    SunOS 5.1
    EXCLUDE
    Windows 11
    java
    맥북 카카오톡 알림 안뜸
    윈도우 명령어
    스프링 프레임워크 핵심 기술
    citrix workspace
    Workspace
    백기선
    vscode
    logi options
    제외
    Solaris 10
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Caniro
파이썬 연산자
상단으로

티스토리툴바