programming

파이썬 쿡북 2 - 연산자와 입력함수

leesu0605 2023. 4. 18. 09:16

파이썬 연산자


1. 일반 연산자

(숫자) + (숫자) = 숫자 덧셈
(숫자) - (숫자) = 숫자 뺄셈
(숫자) * (숫자) = 숫자 곱셈
(숫자) / (숫자) = 나눗셈(실수 반환)
(숫자) // (숫자) = 나눗셈의 몫
(정수) % (정수) = 나눗셈의 나머지
(숫자) ** (정수) = 제곱
(정수) ^ (정수) = 비트 xor 연산자
(정수) & (정수) = 비트 and 연산자
(정수) | (정수) = 비트 or 연산자
!(정수) = 비트 not 연산자
~(정수) = 비트 반전 연산자

2. 문자열 연산자

(문자열) + (문자열) = 문자열 덧붙이기
(문자열) * (정수) = 자기 자신 문자열 n번 덧붙이기

3. 비교 연산자

(a) == (b) = a, b가 같으면 1, 다르면 0
(a) != (b) = a, b 가 다르면 1, 같으면 0
(a) > (b) = a가 b보다 크면 1, 아니면 0
(a) < (b) = a가 b보다 작으면 1, 아니면 0
(a) >= (b) = a가 b보다 크거나 같으면 1, 아니면 0
(a) <= (b) = a가 b보다 작거나 같으면 1, 아니면 0

4. 논리 연산자

(bool) and (bool) = 둘 다 참이면 1, 아니면 0
(bool) or (bool) = 둘 중 하나가 참이면 1, 아니면 0
not (bool) = bool이 참이면 0, 거짓이면 1


파이썬 입력함수


input() : 사용자의 입력을 버퍼를 기준으로 받음 -> 문자열

받을 자료형 지정 불가 -> 각각의 자료형으로 변환해주는 함수를 이용해 자료형 변환 가능
ex) int(input()) #5입력 -> int('5') -> 5