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

연산자

대입 및 산술

  • 대입

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

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

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

      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