- 퀴즈 풀면서 더 공부가 필요하다고 느꼈던 부분
- CSS - 상세한 속성 부분 (background-attachment, position, text-decoration)
- JS - isNaN() 같은 내장 함수에 대한 자세한 부분, 고차 배열 함수, arguments[n]
- Python - 자료형 등 전반적인 부분
🪴 변수
데이터를 담는 그릇
🪴 자료형의 종류
- 숫자형
- 문자열
여러개의 자료형의 모음
- 리스트
- 다른 자료형의 모음을 다룸
- 배열과 비슷 : [] - 중괄호 사용
- 튜플
- 리스트와 같지만 수정이 불가능
- ( ) - 소괄호 사용
- 딕셔너리
- 키 - 값 으로 이루어진 자료형
- 객체와 비슷 : { } - 대괄호 사용
등등...
파이썬에서 자료형은 데이터를 담는 순간 정해진다
=> 변수 선언시, 따로 자료형 표기할 필요 X
🪴 사칙 연산
JS와 동일
- ** : 제곱
- // : 나누었을 때의 몫만 (ex. 4.23일 경우, 4만 출력
- / : 나누었을 때 결과 소숫점까지 나옴 (ex. 4.23일 경우, 4.23까지 다 출력)
- / 사용시, 나눗셈 결과 소숫점으로 나온다. (ex. 3.0)
🌱 문자열
- 파이썬 : 문자열을 내 맘대로 다루기가 편함!
', ", ''', """ <- 4개 중 어느 방법으로 해도 다 가능하다! (4개 중 편한 방법으로 사용하면 된다.)
- ''' : 문자열 안에 "를 포함하고, 여러 행의 문자열을 다루기 위해
- """ : 문자열 안에 '를 포함하고, 여러 행의 문자열을 다루기 위해
-
코드
- \n : 줄바꿈
- \t : tab
- \\ : 문자 그대로의 \
- \' : 문자 그대로의 '
- \" : 문자 그대로의 "
-
문자열 연산
- 더하기 +
- 곱하기 *
-
인덱싱
문자열에서 특정 문자 가리키는 것
print(a[0])
-
슬라이싱
문자열에서 특정 문자열을 가리키는 것
print(a[0:3])
print(a[:3])
처음부터 4번째까지
print(a[4:])
5번째부터 끝까지