1. 사칙연산
a = 10
b = 3
1.1. 더하기 ( + )
a + b
1.2. 빼기 ( - )
a - b
1.3. 나누기 ( / ), ( // )
a / b
c = a/b
type(c)
/로 나누기를 하면 정수(int)끼리 나누기를 하더라도 결과값의 datatype은 실수(float)
+) 명시적 형변환
a = 10
b = 5
c = a/b
type(c)
d = int(c)
type(d)
1.4. 곱하기( * )
a * b
2. 추가적인 연산자
a = 10
b = 3
2.1. %
: 몫을 나눈 나머지를 구함
a % b
2.2. //
: 나눗셈에 대한 몫을 정수형(int)으로 구함
a / b
a // b
2.3. **
: 제곱연산
a ** b
3. 연산자 우선순위
: * 와 / 을 우선 계산. ( )의 활용.
10 + 2 * 5
(10 + 2) * 5
4. 문자열의 연산
a = 'Hello '
b = 'World!.'
4.1. + 연산자
a + b
- 문자열에서 '+'연산자는 산술연산자가 아님
- 문자열에서 '+'연산자는 두 개의 문자열을 붙여주는 역할
4.2. * 연산자
print(a*3)
- 문자열의 곱셉은 그 횟수만큼의 반복출력
a = 'hi'
b = 'python'
#에러발생
- '문자열*숫자'는 가능하지만, '문자열*문자열'은 연산 불가능
4.3. -연산자
: 문자열끼리는 -연산자 사용 불가능
4.4. / 연산자
: 문자열끼리는 / 연산자 사용 불가능
5. 연산 할 때 data type 파악을 잘 하는 것이 중요
a = '10'
b = '20'
a + b
#이 경우 a, b가 숫자가 아닌 문자열이라는 것 주의해서 연산해야 함
'Python' 카테고리의 다른 글
Python_비교/논리 연산자 (0) | 2023.02.27 |
---|---|
Python_함수 (0) | 2023.02.27 |
Python_집합 형태 data type의 method (0) | 2023.02.27 |
Python_기본내용 (0) | 2023.02.27 |
Pycharm macOS 단축키 (0) | 2023.02.23 |