Python 기초

자료형 종류/ 자료형 변환

a-straw-raincoat 2022. 6. 28. 17:51

자료형이란?

  • 동일한 종류 또는 특성을 가진 데이터들의 집합
  • 숫자 자료형: 정수(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() 문자열 변환 함수

 

반응형