2회차 (1) : Type과 연산(Numbers, String, boolean), 데이터 구조( List)




Summary
영상으로 학습하시고, 복습하실 때 아래 요약 정리를 활용하세요.


Type

파이썬에는 다양한 데이터 형태가 존재

숫자 : int, float
문자 : str
참/거짓 : Boolean

데이터 타입을 확인하는 방법 : type()


Int

수학에서는 0과 1, 2, 3, 4, … 의 자연수와 그것들의 음수를 뜻함
파이썬에서는 소숫점 이하에 표현해야하는 숫자가 없는 숫자를 정수로 인식
(소숫점 이하가 0 일지라도..)

>>> type(10.0)
<class ‘float’>


Float

소숫점 이하에 표현해야하는 숫자가 0일지라도 존재한다면 float타입


숫자 연산자

덧셈 : +
뺄셈 : -
곱셈 : *
나눗셈 : /
몫 : //
나머지 : %
제곱 : **

연산자 우선순위는 수학과 같다. 제곱 -> 곱하기/나누기 -> 덧셈/뺄셈
괄호()를 통해 순서 조정 가능


변수

변수 할당 연산자 : =
우측의 값을 왼쪽 변수명에 할당합니다.
변수이름 = 변수에 넣을 값


축약 연산자

a += 3 => a = a + 3
a *= 3 => a = a * 3
a -= 3 => a = a - 3
a /= 3 => a = a / 3
변수할당할때는 = 할당연산자 우측에 계산값이 다 완료된 후에 변수에 대입됨
b = 9 * 5 => b = 45


String

큰 따옴표, 혹은 작은 따옴표로 둘러 쌓인 문자열

"It is String"
'me too!'
'1234'

큰 따옴표와 작은 따옴표를 구별하여 혼용사용 예
"I'm Python"
'he say "I'm angry"'

혹은 이스케이프 문자 \(역슬레쉬, window에서는 ₩)
'I\'m Python'
"he say \"I'm angry\""


String 연산

>>> "Py" + "thon"
'Python'
>>> "Very " * 3 + "Fun"
'Very Very Very Fun'


String format

"안녕하세요 %s씨, %d년 새해 복 많이 받으세요" %('현솔', 2018)
"안녕하세요 {name}씨, 오늘은 {day}입니다.".format(
name="현솔",
day="월요일"
)


2일차 영상은 (2)번 영상으로 이어집니다.




Complete and Continue  
Discussion

33 comments