파이썬(Python) 연산자
연산자는 어떤 기능을 쉽게 할 수 있도록
기호로 표시한 것을 말합니다.
5 + 10
>> 15
5 – 10
>> 5
5 / 10
>> 0.5
10 / 7
>> 1.4285714285714286
10 // 7
>> 1
0 % 7
>> 3
7 * 3
>> 21
7 ** 3
>> 343
1.
정수 나누기 연산자는 / 로 표시
정수 나누기 연산은 두 수를 나누고,
그 결과값에서 정수를 선택하는
연산을 수행합니다.
2.
나머지 연산은 % 로 표시
나머지 연산은 두 수를 나눈 결과에서
나머지를 선택하는 연산입니다.
3.
제곱 연산은 **로 표시
제곱 연산은 어떤 수 m을 n번
곱하는 연산입니다.
예를 들어 2를 2번 곱하는 연산은
'2의 2제곱' 또는 '2의 2승'
수학적인 표현으로는 2²라고 쓰지요.
파이썬에서는 곱하기(*) 기호를
두 번 붙여 쓴 ** 기호를
제곱 연산자로 사용합니다.
예) 2 ** 2
주의할점!
** 사이에 공백이 있으면 안되요.
숫자 연산자의 우선순위는?
곱셈, 나눗셈 > 덧셈, 뺄셈
(곱셈, 나눗셈이 덧셈과 뺄셈보다 우선)
곱셉과 나눗셈이 동시에 나타나는 경우
왼쪽에서 오른쪽으로 계산합니다.
수학에서 복잡한 계산식에는
괄호를 사용해 계산 순서를 정하는데요.
수학은 대괄호, 중괄호, 소괄호( []. {}. )) )
모두 사용하지만~
코딩에서는 대괄호, 중괄호가
다른 의미로 사용되기 때문에
소괄호만 사용합니다.
예) print(3 + (2 * 5))
같은 모양의 연산자라도 연산자가 쓰인
상황에 따라 다른 기능을 하기도 합니다.
문자 데이터와 연산자가 함께 쓰이면~?
문자 데이터 연결의 기능을 합니다.
1. 두 개의 문자 데이터를 연결
2. 특정 문자 데이터를 반복해서 연결
'우리집에 놀러와'
>> '우리집에 놀러와'
'우리집에' + ' 놀러와'
>> '우리집에 놀러와'
'우리집에 놀러와 ' * 3
>> '우리집에 놀러와 우리집에 놀러와 우리집에 놀러와 '
힐링아무의 코딩일기 힐코딩!
'Python > Python 기초' 카테고리의 다른 글
파이썬(Python) 이스케이프 문자 (0) | 2022.04.21 |
---|---|
파이썬(Python) 변수할당 (0) | 2022.04.20 |
파이썬(Python) 데이터 타입을 확인하는 type() 함수 (0) | 2022.04.20 |
파이썬(Python)의 식별자와 변수 이름 규칙 (0) | 2022.04.20 |
파이썬(Python)의 기본 데이터 타입 str, int, float (0) | 2022.04.20 |
댓글