IT/python

[2] python 기초 문법

주니- 2019. 4. 2. 14:05

"", '' 사용시 string형으로 인식한다.

+를 이용해 문자열을 합칠 수 있다.

ex) print('jun' + 'hee')

*을 이용해 문자를 반복할 수 있다.

ex) print('junhee'*3)

비교연산자

x > y x가 y보다 크다.
x < y x가 y보다 작다.
x == y x와 y가 같다.
x != y x와 y가 같지 않다.
x >= y x가 y보다 크거나 같다.
x <= y x가 y보다 작거나 같다.

연산자

x or y x와 y 둘중 하나라도 맞으면 참이다.
x and y x와 y 모두 맞아야 참이다.
not x x가 거짓이면 참이다.

연산자 우선순위

lambda 람다 표현식
if -- else 조건 표현식
or 논리 OR
and 논리 AND
not x 논리 NOT
in, not in, is, is not, <, <=, >, >=, !=, == 비교, 멤버십 검사와 아이덴티티 검사를 포함합니다.
| 비트 OR
^ 비트 XOR
& 비트 AND
<<, >> 시프트
+,- 덧셈과 뺄셈
*, @, /, //, % 곱셈, 행렬 곱셈, 나눗셈, 정수 나눗셈, 나머지
+x, -x, ~x 양, 음, 비트 NOT
** 거듭제곱
await x 어웨이트 표현식
x[index], x[index:index], x(arguments...), x.attribute 서브스크립션, 슬라이싱, 호출, 어트리뷰트 참조
(expressions...), [expressions...], {key: value...}, {expressions...} 결합, 연결(binding) 또는 튜플 디스플레이, 리스트 디스플레이, 딕셔너리 디스플레이, 집합 디스플레이