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

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

학습목표

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

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


핵심 키워드

연산자

타입

타입 변환

주석


수리 연산자 표현

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


연산자의 순서

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


타입

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

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개의 댓글