Hi yoahn 개발블로그

#2 연산자 본문

프로그래밍 언어/Python

#2 연산자

hi._.0seon 2020. 4. 1. 17:20
반응형

1. 연산자

- 지정 연산자

assignment operator

i = 3

변수의 값을 지정하기 위해 사용

 

- 산술 연산자

arithmetic operator

 사칙연산: +, -, *, /

 정수 나눗셈: //

 나머지 연산: %

 

a = 10
b = 3
c = a % b => 1
d = a // b => 3
e = a / b => 3.3333333333

 

- 논리 연산자

logical operator

and, or, not

연산 대상 => True, False

연산 결과 => True, False

exam = 85
report = 85
exam >= 80 and report>=80 => True

exam >= 90 or report >= 90 => False

not(exam < 90) => False

not x

x의 부정

x의 반대되는 결과를 출력

 

- 관계 연산자

relation operator

비교 연산자

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

 

- 멤버 연산자

membership operator

in / not in

특정 문자열 또는 값이 문자열 또는 리스트에 속해 있는지 판별하는 연산자

'op' in 'operator' => True

'po' not in 'operator' => True

 

- 식별 연산자

identity operator

is :  양쪽 변수의 주소가 같은지 판단.

    if id(a) == id(b)

is not :  양쪽 변수의 주소가 다른지 판단.

    if id(a) != id(b)

** id(a) : 변수의 주소

 

- 연산 오류

type error

 : 연산할 수 없는 자료형을 연산하면 타입 에러 발생

반응형

'프로그래밍 언어 > Python' 카테고리의 다른 글

[python] print() 방법 정리  (0) 2021.09.30
#3 프로그램 제어문  (0) 2020.04.01
#1 data형  (0) 2020.04.01
Comments