[ python ] 연산자 산술연산자, 대입연산자(할당연산자), 비트연산자, 비교연산자, 논리연산자, 멤버연산자, 식별연산자, 연산 우선자 > python

본문 바로가기

사이트 내 전체검색

python

[ python ] 연산자 산술연산자, 대입연산자(할당연산자), 비트연산자, 비교연산자, 논리연산자, 멤버연산자, 식별연산자,…

작성일 21-02-18 22:01

페이지 정보

작성자 웹지기 조회 2,054회 댓글 0건

본문

 연산자

  산술연산자

  +더하기 - 빼기 * 곱하기 / 나누기 // 몫 % 나머지

  지수연산자

  ** 제곱근

  

 input함수

  num = input("정수입력")

 print(num*2) =>문자열로 인식

  - 문자열을 입력받고 싶을 때

  num = int(input("정수입력"))

  print(num*2) => 숫자로 인식


 대입연산자(할당연산자)

 = += -= *= /= %= **= //=

  num1 = 10

 복합대입연산자

  num1 += 2 # num1 = num1+2


 비트연산자

 & (and연산) - 둘다 참일때 만족

  | (or연산)  - 둘중 하나만 참이여도 만족

  ^ (xor연산) - 둘중 하나만 참일 때 만족

  ~ (보수연산) 

  << (왼쪽 시프트 연산자) - 변수의 값을 왼쪽으로 지정된 비트수 만큼이동

   >> (오른쪽 시프트 연산자) - 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동

  

 비교연산자(값은 true, false)

 >, >=, <, <=, ==, !=

 

 논리연산자(true, false)

 and or not

 not  not논리(부정연산)

  - 논리값을 뒤집는 역할(true = false, false = true)

 and, or 논리 and 논리 논리 or 논리

  - and는 둘중 모두가 true면 true

  - or 는 줄중 하나만 true면 true


 멤버 연산자

 a = 10, b = 10, list = [1, 2, 3, 4, 5]

 in( a in list ) = false

 not in(b not in list) = true


 식별연산자

  a=20, b=20

 is ( a is b) = true

 is (a is not b) = false

 

 연산 우선자

 ** > ~, +, - > *, /, %, // > +,- > >>, << > & > ^, | > <=, <, >, >= > <>, ==, != > =, %=, /=, //=, -=, +=, *=, **= > is, is not > in, not in > not, or, and



추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 19건 2 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기