본문 바로가기
Python/Web Scraping

[Python] #1.0 Date Types of Python (#코딩공부)

by 함께 공부해요 2020. 1. 28.

https://youtu.be/9GYDSEMvppU

오늘부터 유튜버 Nomad Coders, 니꼴라스님의 무료 강의로 파이썬 공부시작!!


1. 준비물
https://repl.it/

 

The world's leading online coding platform

Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lu

repl.it

끝.


2. print(a+b)

repl.it에 들어가서 회원가입을 하고 수업을 진행해도 되고, 굳이 로그인을 하지 않아도 +new repl을 눌러서 수업을 진행해도 됩니다.

 

일단 간단하게 어떤식으로 출력이 되는지 (run버튼을 누르면 출력이 됩니다.) 보고 제대로 시작!


 3. print(something)

string은 "(컴퓨터의) 문자열"이다. 이것을 출력하면 내가 정해둔 내용이 오른쪽에 나오는 것을 알 수 있다.

 

a_string = "I'm not a student anymore." (a가 들어가야 좀 더 자연스럽네요..ㅋㅋㅋㅋ)


4. print(type(str)) - string_Text Sequence Type

위와 같이 type를 넣어서 할 경우에 내가 정해둔게 어떤 형식인지 알려준다.

오른쪽 터미널(terminal, 작업하고 있는곳)을 보면 class 'str' 라고 뜬 것을 볼 수 있는데, str은 string의 약자라고 생각하면 된다. string은 "(컴퓨터의) 문자열"!!


5. print(type(int)) - integer(정수)_Numeric Types

제목과 같이 a_number를 입력했을 때 숫자 3이 나와야 하니까, type(형식)상 integer(정수)가 나오는 것을 알 수 있다!

print(a_number)를 입력하면 숫자 3이 출력 될 것이다.


6. print(type(float)) - float(소수)_Numeric Types

float는 .뒤에 숫자들이 둥둥 떠다닌다는 것을 묘사해서 float(소수)라고 한다.

역시 마찬가지로 print(a_float)를 입력하면 3.12라는 소수의 숫자가 나올 것이다.


7. print(type(boolean)) - boolean(True or False)

boolean은 "불 방식의(특히 컴퓨터와 전자공학에서 참과 거짓을 나타내는 숫자 1과 0만을 이용하는 방식)"이라는 뜻을 갖고있다. 여기서 True, False를 나타날 때는 꼭 True가 먼저 와야한다. 이것은 약속이라고 한다.

-False, True (X) / True, False(O)


8. print(type(none)) - NoneType(=null)

마지막으로 none은 코딩을 하다보면 아예 비워둬야하는 칸이 종종 있다고해서 필요하다고 한다.

JavaScript로는 null에 가깝고, 언젠가 써야하니 알아둬야 할 표현!


정리하자면 Data Types of Python은 여러가지가 있지만 대표적으로

 

1. str(string): 문자열

2. int(integer): 정수

3. float: 소수

4. bool(boolean): True, False

5. none: null

 

이렇게 5가지가 있다는 것을 알 수 있다.

댓글