이 튜토리얼에서는 Python의 기본 연산자에 대해 알아볼 것입니다.
산술 연산자
산술 연산자는 더하기, 빼기, 곱하기 등과 같은 수학 연산을 수행하는 데 유용합니다.
- 덧셈 ----- 두 개의 숫자를 더함 ----- +
- 빼기 ----- 한 숫자에서 다른 숫자 빼기 ----- -
- 곱하기 ----- 두 숫자 곱하기 ----- *
- 나누기 ----- 한 숫자를 다른 숫자로 나눕니다 ----- /
- 바닥 나누기 ------ 나누기 후 정수 반환 ----- //
- 모듈러스 ----- 나머지를 제공합니다. ----- %
예를 살펴보겠습니다.
예시
# 두 개의 숫자 초기화a =5b =2# addprint(f'Addition:{a + b}')# substractionprint(f'Substraction:{a - b}')# multiplicationprint(f'Multiplication:{a * b }')# divisionprint(f'Division:{a / b}')# floor divisionprint(f'Floor Division:{a // b}')# modulusprint(f'Modulus:{a % b}')사전>출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
더하기:7빼기:3곱하기:10나누기:2.5바닥 나누기:2모듈러스:1관계 연산자
관계 연산자는 True를 반환합니다. 또는 거짓 결과적으로. 이 연산자는 Python에서 동일한 유형의 객체를 비교하는 데 사용됩니다. 관계 연산자 목록을 봅시다.
- 보다 큼 -----> ----- 숫자가 다른 숫자보다 큰지 여부를 확인합니다.
- 크거나 같음 ----->=----- 숫자가 다른 숫자보다 크거나 같은지 여부를 확인합니다.
- 작음 ----- <----- 숫자가 다른 숫자보다 작은지 여부를 확인합니다.
- 작거나 같음 ----- <=----- 숫자가 다른 숫자보다 작거나 같은지 여부를 확인합니다.
- Equal to ----- ==----- 숫자가 다른 숫자와 유사한지 여부를 확인합니다.
- 같지 않음 ----- !=----- 숫자가 다른 숫자와 유사하지 않은지 여부를 확인합니다.
예를 살펴보겠습니다.
예시
# 두 숫자 초기화a =5b =2# thanprint(f'Greater than:{a> b}')# than or equal toprint(f'Greater than or equal to:{a>=b}') # less thanprint(f'Less than:{a출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
보다 큼:True보다 크거나 같음:True보다 작거나:False보다 작거나 같음:FalseEqual to:False같지 않음:True논리 연산자
논리 연산자는 and와 같은 논리 연산을 수행하는 데 사용됩니다. , 또는 , 그리고 아님 .
- 및 ----- 둘 다 참이면 참
- 또는 ----- 둘 다 False인 경우 False
- not ----- 피연산자를 반전합니다.
예를 살펴보겠습니다.
예시
# 초기화 변수a =Trueb =False# andprint(f'and:{a and b}')# orprint(f'or:{a or b}')# notprint(f'not:{not a}' )print(f'not:{b가 아님}')
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
및:Falseor:Truenot:Falsenot:True
비트 연산자
비트 연산자는 and와 같은 비트 연산자를 수행하는 데 사용됩니다. , 또는 , 그리고 아님 .
- &----- 둘 다 참이면 참
- | ----- 둘 다 False이면 False
- ~ ----- 피연산자 반전
예를 살펴보겠습니다.
예시
# 초기화 숫자a =5b =2# bitwise andprint(f'Bitwise and:{a &b}')# bitwise orprint(f'Bitwise or:{a | b}')# bitwise notprint(f'Bitwise not :{~a}')# bitwise notprint(f'Bitwise not:{~b}')
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Bitwise 및:0Bitwise 또는:7Bitwise not:-6Bitwise not:-3
할당 연산자
할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 다음과 같은 할당 연산자가 있습니다.
- =----- 변수에 숫자 할당
- +=----- 숫자를 추가하고 변수에 할당
- -=----- 숫자를 빼고 변수에 할당
- *=----- 숫자를 곱하고 변수에 할당
- /=----- 숫자를 나누고 변수에 할당
- //=----- 숫자를 나누고(바닥 나누기) 변수에 할당합니다.
- %=----- 모듈러스 및 변수에 할당\
예를 살펴보겠습니다.
예시
# =a =5print(f'=:- {a}')# +=a +=1 # a =a + 1print(f'+=:- {a}')# -=a -=1 # a =a - 1print(f'-=:- {a}')# *=a *=2 # a =a * 1print(f'*=:- {a}')# /=a /=2 # a =a / 1print(f'/=:- {a}')# //=a //=2 # a =a // 1print(f'//=:- {a}')# % =a %=10 # a =a % 1print(f'%=:- {a}')
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
=:- 5+=:- 6-=:- 5*=:- 10/=:- 5.0//=:- 2.0%=:- 2.0
결론
튜토리얼과 관련하여 궁금한 점이 있으면 댓글 섹션에 언급하세요.