파이썬 자료형
프로그래밍이란 ?
- 프로그램을 만드는 일
- 프로그램을 만드는 문제를 해결하기 위해
- ex) 전화를 통해 주문과 배송을 하는 회사가 있다면, 주문이 쏟아질것이다.
- 그러면 전화로 주문을 받는데, 한계가 있고 이를 해결하기 위해 온라인 쇼핑몰이 있을 수 있다.
- 이를 통해 효율적으로 주문을 받고 배송을 할 수 있다.
- 프로그래밍 언어란?
- 프로그램을 만들기 위해 필요한 언어
- 프로그램을 만드는데 언어 공부까지 해야 하나?
- 외국어를 배우는 것과 비슷
- 회화를 하기 위해 단어와 문법을 공부해야한다.
- 프로그램을 만드려면 언어를 공부하는게 필수적이다.
자료형
- 자료의 형태
- 자료(data)란?
- 스마트폰만 봐도 엄청나게 많은 데이터 존재
- 많은 데이터를 관리하기 위해서는 자료의 형태(종류)를 부여해줄 필요가 있다.
- ex) 카카오톡
- 메시지를 보낼 때 메시지는 문자열(string) 형태로 되어있다.
- 카카오톡을 몇 개 받았는지 확인할 때 알림의 개수 숫자(Integer)로 알 수 있다.
- 카카오톡을 읽었는지 안읽었는지 Boolean형태로 알 수 있다.
숫자형, 문자형, 불린형, 자료형
숫자형
- 숫자 데이터
- 정수형(Integer/INT)
- 실수형(Float)
- 실수는 정수를 포함한다.
문자열
- 문자를 나열한 것
- ""(큰따옴표) 또는 ''(작은 따옴표)로 문자열의 시작과 끝을 나타냄
- 'hi', "hi", "123"(문자), 123(숫자)
- 문장 내부에 따옴표를 넣을 수 있게 하기 위해 작은 따옴표, 큰따옴표를 사용할 수 있다.
- ' "개 짖는 소리 안나게 해라!" 라고 말했다.'
- " '떡볶이가 먹고 싶다'라고 생각했다. "
불린형
- 코드로 취급되지 않는 문장을 만들고 싶을 때 사용
- 코드에 설명을 추가하고 싶을 때 사용
- 코드를 실행하고 싶지 않을 때 사용
print("hello world")
출력문(Print)
- 한개의 print에서 여러개를 한 번에 출력하고 싶을 때는 ,로 구분해서 넣어준다.
- 띄어쓰기를 대신 다른 문자로 이어서 출력하고 싶을때는 sep를 넣어준다.
print(1,3,0,-1)
print(1,3,0,-1,sep="")
print(1, 3, 0, -1, sep="&")
- print를 연속으로 할 때 이전 print와 이어서 출력하려면 end에 옵션을 넣어준다.
print("파이썬 너무 재밌다")
print('파이썬 정말 재밌자너!')
print("파이썬 너무 재밌다", end='')
print('파이썬 정말 재밌자너!')
print("파이썬 너무 재밌다", end='!')
print('파이썬 정말 재밌자너!')