연산자,데이터 타입 및 타입 변환

매일 공부(ML)·2022년 1월 31일
0

학습목표

연산자의 종류와 처리 순서 이해하고 사용 가능

타입의 종류와 타입 변환을 이해하고 사용 가능


핵심 키워드

연산자

타입

타입 변환

주석


수리 연산자 표현

컴퓨터 키보드에 있는 수학 기호들로 기초적인 수리 연산이 가능합니다.


연산자의 순서

괄호->거듭제곱 -> 곱셈, 나눗셈-> 덧셈, 뺄셈=> 왼~오른쪽 순서로 진행이됩니다.


타입

파이썬에는 다양한 데이터 타입이있고, 데이터 타입에 따라서 동일 연산자를 사용해도 다른 결과가 나옵니다.

type()함수를 이용하면 변수의 타입을 알 수 있습니다.

데이터 타입이 맞지 않을 경우 당연히 문법 에러가 뜹니다.

Traceback:블라블라, TypeError

*예시


odd = 1+4
print(odd)#5

string = "hello" + "there"
print(string)#hello there

string + 1 #문자열에 정수 1을 더하려고했기에 에러가 발생합니다.

type(odd) # 정수 클래스 타입

type(string)# class 'str'문자열 클래스 타입

여러가지 숫자 타입

주요한 숫자 타입에는 두 가지가 있습니다

  • 정수(int): -1,0,1과 같은 것

  • 실수(float): -1.5,0.0,1.5와 같은 것


타입 변환

파이썬에서 타입을 변환시키려면 변환시키고 싶은 타입 형식으로 감싸주면 바뀝니다.

i = 42
type(i) # int타입
f = float(i)#float타입으로 변환
print(f)#42.0
type(f) # float타입


sval = '123'

type(sval)# str타입
print(sval +1) #문자열과 정수는 더할 수 없으므로 문법에러 발생

ival = int(sval)
type(ival)# int타입

입력

print()를 통해 출력하면 input()을 이용해서 입력을 받을 수 있다.

string를 반환합니다.

name = input("Who are you?")#Who are you?라고 물어보고 사용자는 입력값을 넣습니다.

print("Welcome",name)#해당 입력값을 name라고 변수에 할당한 후 다음 Welcome라는 문자열과 함께 출력이 됩니다.

주석

컴퓨터에게 명령을 내릴 때 코드이외에 사람이 알아보도록 적는 것을 말합니다.
'#'기호를 이용하면 주석을 달 수 있습니다.

profile
성장을 도울 아카이빙 블로그

0개의 댓글