자료형이란?
- 동일한 종류 또는 특성을 가진 데이터들의 집합
- 숫자 자료형: 정수(int), 실수(float), 복소수(complex)
- 논리값 자료형: 부울(bool)
- 문자열 자료형: 문자열(str)
- 리스트(list), 튜플(tuple), 집합(set), 딕셔너리(dict)
숫자 자료형
- +, 더하기
- -, 빼기
- *, 곱하기
- /, 나누기
- **, 제곱
- //, 몫
- %, 나머지
- 연산의 우선순위는 () 설정
- 실수의 계산 결과는 실수
논리값(bool)
- True 아니면 Flase
논리연산자
- and, 피연산자가 모두 참일 때 참
- or, 피연산자중 하나라도 참이면 참
- not, 피연산자의 논리값을 부정
비교연산자
- >
- >=
- ==, 같다, =는 변수 담을 때
- !=,다르다
- <
- <=
- 문자열간에도 비교연산자를 사용하여 연산 수행 가능
복합연산자
- x = 100
- x += 100 # x = x + 100
- x -= 100 # x = x - 100
- x *= 100 # x = x * 100
- x /=2 # x = x / 2
- x **= 2 # x = x**2
- x %=3 # x = x % 3
형 변환
- 문자열은 숫자로, 숫자는 문자열로 바꿀 수 있다.
- 문자 '10'에 숫자 5를 곱하면 50이 아니라 '1010101010'임.
- int() 정수 변환 함수
- float() 실수 변환 함수
- str() 문자열 변환 함수
반응형
'Python 기초' 카테고리의 다른 글
튜플 ( )-요소값 삭제가능? 인덱스 넘버구하기, 요소값 갯수 구하기 (0) | 2022.07.26 |
---|---|
리스트[ ] -개요, 범위지정 출력, 수정, 추가, 삭제, 중간삽입, 각 요소별 타입체크, 요소 삭제 방법들, 요소 한꺼번에 삭제 (0) | 2022.07.25 |
내장 자료형 자료구조 (list, tuple, set, dict) (0) | 2022.07.21 |
문자열, 인덱스, 문자열 길이, 문자열 구분하여 출력, 문자열 곱하기(feat. 형 변환), 문자열간 비교연산자(feat. 아스키코드) (0) | 2022.06.29 |
변수, 상수 (0) | 2022.06.28 |