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 |