PYTHON 연산자

호기심많은아저씨 ㅣ 2023. 2. 1. 12:56

Python과 Java의 연산자 차이가 있다.

 

4 % 2 : 나눈 나머지 값만 return한다.
5 / 2 : 소수점까지 return한다..
5 // 2 : 소수점 없애고 정수부분만 return한다

 


 

 

1) 3 ** 2 : 제곱을 할 경우에는 **을 쓴다. (제곱 연산자)

 

2) 제곱을 해주는 메소드 


 

문자열 안의 내용을 곱할수도 있다.

 


복합연산자

 

 


비교연산자

 

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

- 논리식은 항상 True, False값을 return 한다.

 

 

 


 

식별연산자

 

 


 

구성원 연산자 : not이 앞으로 나올 수 있다.

 

 

 

 

 

dictionary에서의 구성원 연산자는 key값을 비교한다.

 

 


 

Ternary Operator

 

- Python에서 Java의 삼항연산자를 대신할 기능이 있다.

 

 

가운데 값이 true면 왼쪽 값이 return , false면 오른쪽 값이 return 된다.

위와 같이 여러가지 조건을 줄 수 도 있다.

제어문 처럼 보이지만 표현식이기 때문에 결과를 직접 받아볼 수 있는게 장점이다.

 

위 의 식을 제어문으로 표현해보면 


연습문제 

- 키보드에서 3개 과목의 각 점수를 입력하여
- 그 평균을 구해서 9보다 크면 'a'
- 8 -> 'B'
- ' A~D' 사이의 평점을 출력해보세요.

 

 

'PYTHON' 카테고리의 다른 글

PYTHON_sys  (0) 2023.02.06
PYTHON_OS  (0) 2023.02.06
PYTHON REFERENCE  (0) 2023.02.01
PYTHON Set  (0) 2023.02.01
PYTHON Tuple , Dictionary  (0) 2023.01.31