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)번 영상으로 이어집니다.
33 comments