TIL21 - about Python

Kiyong Lee·2021년 9월 2일
0

Python from wecode

목록 보기
1/6

Python

Data Types

string

자료형 중 하나로, 문자열 데이터 타입을 의미한다.

두 개의 따옴표(" " 혹은 ' ') 사이에 있으면 되며, 출력 시 따옴표는 제외하고 출력

또한 string끼리 더할수도 있다.

문자열끼리 어떻게 더하냐 하지만 형태만 같다면 오케이

단, 띄어쓰기는 안돼서 나오니, 주의하자

literal string interpolation

string으로 출력할 때
일부 값이 달라지는 게 있다면 그 때 마다 따옴표 안에서 바꿔줘야 한다.

그래서 치환하고자하는 변수를 설정해서 사용할 수 있는 게 이 방법이다.

이름이 바뀔 때 마다 name이라는 변수의 값만 바꿔주면 되는 간편함이 있다.

이 방법이 아니면 print안의 내용에서 다 찾아줘야 하는 불편함이 있다.

Integer

정수형 값을 의미함

EX. 1, 2, 100

Float

소수점 숫자를 의미함

EX. 2.3    4.5664     6.1012

Complex Numbers

실수와 허수를 포함하고 있는 복소수이며,
파이썬에서는 복소수 기호를 'i'가 아닌 'j'를 쓴다.

EX. 1+3j, 2-4j

Boolean

True / False 이 두 가지 값만 가지고 있으며, 조건문에서 사용됨

EX. 1 == 1 : True
2 == 3 : False
3 == '3' : False(데이터 타입이 다르기 때문)

변수 이름의 법칙

  • 변수 이름은 알파벳과 소문자, 언더바( _ ) 로 구성되어 있다.
    첫 글자는 알파벳이나 언더바로 시작해야 함
    숫자로 시작될 수 없음
    대/소문자가 구분됨
    변수 시작을 대문자로 해도 됨

calculation

기본 사칙 연산

일반 기호와 기능이 같다

더하기 기호는 더하고, 빼는 기호는 빼고 등등

정수의 몫으로 구하기

7/2 를 하면 3.5인데, 내가 3만 가져오고 싶다면
수식에 나누기 기호를 두 번 쓴다

나머지 구하기

자바스크립트처럼 '%' 기호를 쓴다.

7을 2로 나누면 몫은 3, 나머지는 1이므로 1이 출력되는 걸 확인

증감연산

자바스크립트에선 ++ 기호를 썼다
i++ 같은..

파이썬에서는 ++ 기호 대신 += 를 쓴다.

그러면 -- 는? -= 를 쓴다.

EX. i+=1 은 i = i+1 을 줄여쓴 것으로 i에 1을 더하라는 식이며
i-=1 은 i = i-1을 줄여쓴 것으로 i에서 1을 빼라는 의미이다.
곱하기/나누기 역시 부호 자리에 바꿔쓰면 적용됨

profile
ISTJ인 K-개발자

0개의 댓글