Researcher to Developer

Python 기본 편 - 1. 숫자 자료형 ~7. 숫자 처리함수 본문

코딩/'나도코딩' - Python 기본편

Python 기본 편 - 1. 숫자 자료형 ~7. 숫자 처리함수

Probe29 2020. 12. 6. 22:58

'나도코딩 - Python의 모든 저작권은 '나도코딩'에 있으며, 단순 공부 및 정리를 위한 수단으로 생각해주시면 되겠습니다.


1. 숫자 자료형

숫자 자료형은

 

print(숫자)

의 형태로 사용한다.

 

숫자 입력 값에 대한 Termianl

 

 

 

2. 문자열 자료형

문자열 자료형은

 

print("문자")

의 형태로 사용한다. " " 따옴표가 특징이다.

 

문자 입력 값에 대한 Termianl

 

 

 

3. boolean 자료형(불리안)

boolean 자료형은

참/거짓을 나타내며 True/False 로 결과가 나타나는 것이 특징이다.

 

print(내용)

에서 내용이 참이면 True, 거짓이면 False

 

print(not 내용)

내용이 참이면 그 반대인 거짓으로,

내용이 거짓이면 그 반대인 참으로 나타냄.

 

boolean 자료형 입력 값에 대한 Terminal

 

 

 

4. 변수

 

변수는 

animal = "강아지"

name = "연탄이"

age = 4

hobby = "산책"

is_adult = age >= 3 

 

와 같이 적을 수 있다.

 

+변수+

문장 내 내용을 바꿔야 할 때 변수를 사용!

 

str

정수형, boolean형을 문자열로 바꾸기 위한 코드

 

맨 앞에 변수를 넣을 때는 단어 앞에 +를 넣지 않는다.

ex. print(name + ....)

'예제'

 

 

변수 값들을

강아지에서 고양이

연탄이에서 해피

산책에서 낮잠

으로 변경되면 Terminal에서 변경된 값을 보여준다.

 

 

또한 변수가 코드 위치에 따라서 

hobby = "낮잠"

이 아닌

hobby = "공놀이"

를 읽은 것을 확인 할 수 있다.

 

 

+ 내용 +

대신에

, 내용 , 

을 사용할 수 있고 str이라고 표시하지 않아도 문자열로 인식할 수 있게 해주며 한 칸 씩 띄어쓰기가 된다는 특징이 있음.

 

 

 

 

* 주석은 # 으로 사용할 수도 있지만

' ' ' 문장 ' ' '

작은 따옴표 세 개를 이어서 문장의 앞 뒤에 적어주면 

역시 주석으로 사용할 수 있다. 

여러 문장을 한 번에 주석으로 처리할 때 사용!

#주석과 '''주석 사용방법

 

 

 

 

변수 station에 들어가는 내용을 바꿔 줄 때 마다 Terminal 의 내용도 바뀌는 것을 확인할 수 있다.

 

X - print(+ station +" 행 열차가 들어오고 있습니다.") 

O - print(station +" 행 열차가 들어오고 있습니다.")

맨 앞에 변수를 넣을 때는 변수앞에 + 를 붙이지 않는다.

 

 

 

 

5. 연산자

연산자 사용은 다음과 같다.

2**3 은 2의 3승을 나타냄

%는 나눴을 때 나머지는 나타냄

//는 나눴을 때 몫을 나타냄

 

 

 

!=

앞 뒤가 같지 않다 라는 것을 의미

 

not

뒤 내용의 반대를 의미

 

and, & 

앞 뒤 내용이 모두 True이면 True 

하나라도 틀리면 False

 

or, | (백 스페이스 밑 버튼 shift 누르고)

앞 뒤 내용 하나라도  True면 True

 

 

 

 

6. 수식

number = 

라는 수식으로

print(number) 로 입력값이 나오게끔 했음

 

 

다음은 놀랍게도 같은 내용이다.

number = number + 2

number += 2 

 

 

 

 

7. 숫자 처리 함수

 

abs (absolute)

절대값

 

pow 

몇 제곱 승

 

max

입력받은 값의 최댓값

 

min

입력받은 값의 최솟값

 

round (소수 점 뒤 숫자에 따라 내려갈 수도 올라갈 수 도 있음)

반올림

 

* from math import

math 라이브러리안에 있는 것을 모두 이용하겠다. - 치트키??

 

floor

소수점을 모두 내림

 

celi

소수점을 모두 올림

 

sqrt

제곱근, 루트