파이썬따라하기/2자료형

#자료형1편 - 파이썬 숫자형 정의 및 관계 알아보기 python

모두의 실험실 2023. 4. 16. 14:27
728x90

※접속하시어 실습하면서 학습하세요. 파이썬 설치 없이 코드실행할 수 있어요
클릭 : https://tinyurl.com/ynpj4ykv

 

파이썬 실습 실행 가능해요 이용해 보세요

파이썬 코드 입력하시고 맨우측 '▶' 클릭하면 실행 됩니다 #파이썬 테스트 코드 (복사붙여넣기로 테스트해보세요) for i in range(5): print(str(i) + ' 오늘하루 행복하세요') 파이썬은 컴퓨터 언어다 이

modoopython.tistory.com

 

 

파이썬의 시작은 변수임

변수라는 말을 첨들으면 생소할 수 있음

하지만 뭐든 자꾸들으면 익숙해짐

 

변수는 변하는 숫자

변하는 어떤것으로 이해하면 됨

어떤건 숫자 문자 등등 모든것이 될 수 있음

 

파이썬을 하는 이유는 자동화 하기위함임

내가 음식을 배민에서 시키는것은

돈주고 음식을 만드는것 부터 배달하는것 까지 자동화 한것임

 

이것과 같이 파이썬도 내가 하는것을 파이썬으로 대신하게 하는것임

그래서 변수는 파이썬 코드를 구성하는 가장 기본적 요소라고 기억

 

예를들어

내가 엄청큰 회사를 운영하고 있고 종업원이 100명 있음

신입사원을 하나의 변수라고 생각하면됨

a = 1 의 뜻은 a에 다가 1의 역할을 부여하는 것임

 

그리고 임원은 수많은 변수를 포함하고 있는 함수라고 생각하면됨

 

다시 변수로 돌아가서

변수는 다향한 형태가 있음

정수형, 실수형, 문자형 등 이있음

다양한 변수의 type이 있지만 

가장 많이 사용하는 3가지를 우선 기억해야함

 

먼저 정수형은 integer인 int형이라고 불림

우측상단에 'COPY'를 클릭하고 주피터 노트북에 붙여넣기 가능

a = 1
print(a)
print(type(a))

-결과 (드래그로 확인가능)

1
<class 'int'>

 

 

실수형은 float형 이라고 불림

a = 1.0
print(a)
print(type(a))

-결과 (드래그로 확인가능)

1.0
<class 'float'>

 

 

 

 

실습하면서 서로의 관계에 대해 경험치를 쌓아야함

a = 1
b = 2.0
c = a+ b
print(a)
print(type(a))
print(b)
print(type(b))
print(c)
print(type(c))

우측상단에 'COPY'를 클릭하고 주피터 노트북에 붙여넣기 가능

항상 수행하기전에 결과를 미리 생각필요함

 

-결과 (드래그로 확인가능)

1
<class 'int'>
2.0
<class 'float'>
3.0
<class 'float'>

 

정수형과 실수형은 연산결과는 실수형이 나옴을 알수 있다

 

코딩할때 다양한 케이스에 직면정수형을 실수형으로 바꾸고 싶거나 실수형을 정수형으로 바꾸고 싶을 경우가 있음

 

우선 정수형을 실수형으로 변경가능

a = 1
print(a)
print(type(a))
##정수형 변수a를 실수형으로 변경
a = float(a)

print(a)
print(type(a))

-결과 (드래그로 확인가능)

1
<class 'int'>
1.0
<class 'float'>

 

실수형을 정수형으로 변경가능

a = 1.5
print(a)
print(type(a))
##실수형 변수a를 정수형으로 변경
a = int(a)

print(a)
print(type(a))

-결과 (드래그로 확인가능)

1.5
<class 'float'>
1
<class 'int'>

 

결과 값이 달라진다 실수형이 정수형으로 바뀌면서

반올림없이 소주점 뒷부분은 없어짐을 알수 있음

 

태그

-------------------------------------------------------------

#python, #파이썬, #anaconda, #아나콘다, #기초, #클래스, #class, #import, #selenium, #셀레늄, #자동, #교육, #코딩교육, #coding, #chatgpt, #챗GPT, #로봇,

 

 

728x90
반응형