[TIL] 파이썬 기초 문법

SEUNGCHAN BAEK·2021년 3월 18일
0

TIL

목록 보기
3/15

파이썬 데이터 타입

  • String
  • Integer
  • Float
  • Complex Numbers
  • Boolean

이렇게 5가지의 타입이 존재한다.

String

ex) "안녕하세요", "Hello World!", "100"

글자들은 "" 이용하여 입력해야한다.
만약 숫자를 String 타입으로 나타내고 싶으면
"" 를 이용하면 된다. 예) "100"
"100" 값은 우리 눈에는 숫자로 보이지만 숫자로 인식하지 않기 때문에 "100" + 1 값이 성립되지 않는다.

Integer

ex) 1, 2, 100

정수 타입을 의미한다.

Float

ex) 2.0, 3.7, 9.99

소수점 숫자를 의미한다.

Complex Numbers

ex) 1+3j, 2-4j

실수와 허수를 포함하는 복소수를 의미한다.
파이썬에서는 j를 사용한다.

Boolean

ex)

  • 1 == 1 → True
  • 2 == 3 → False
  • 3 == "3" → False (Data type이 틀리기 때문)

Boolean은 True, False로 표현할 때 사용하는데, 타입과 값이 같으면 True, 타입이나 값이 다르면 False를 반환한다. 주로 조건문에서 많이 사용된다.

연산

파이썬에서는 +,-,*,/ 를 이용해서 덧셈,뺄셈,곱하기,나누기를 연산한다.

여기서 특이한 연산이 있다면 //,% 를 말할 수 있을것 같다.

// 은 나눈값의 몫을 의미하는데,

ex) 5 // 2 를 계산하면 몫인 2 가 결과값으로 나온다.

% 은 나눈값의 나머지를 의미하는데,

ex) 5 % 2 를 계산하면 나머지인 1이 결과값으로 나온다.

Advanced Math Expressions

  • +=
  • -=
  • *=
  • /=

파이썬에서 사용하는 상급 수학 연산 표현 방법이다.

a = 3, b = 4 값이 있다고 가정하면

a 값에 b값을 더한 값을 나타내고 싶을때는 a = a + b 로 표현할 수 있다. 하지만 파이썬에서는 더 간결한 표현방식이 있는데 그것이 바로 += 이다.

a += b 는 a = a + b 값과 같은 의미이다.

더 간결한 코드를 구현할 수 있다.

뺄셈, 곱셈, 나눗셈도 같은 방법으로 구현할 수 있다.

파이썬의 특이점

다른 언어에서는 a의 값을 1 감소 시키거나 1 증가 시킬때 a-- or a++ 방식을 사용하지만 파이썬에서는 a += 1 식으로 표현한다.

profile
백엔드 개발자가 되는 그날까지

0개의 댓글