❗️ 파이썬을 공부하기 앞서 알아두면 좋은 꿀팁
- 미리 알아두면 좋은 Tip!
- Python 은 대소문자를 구분한다.
- Python 은 들여쓰기에 민감하다.
- 들여쓰기는 암묵적으로 스페이스 4번을 기준으로 한다.
( 도구 > 설정 > 편집기 > 들여쓰기(공백개수) > 4번으로 설정)- Python은 첫번째 인덱스가
0
부터 시작한다.
숫자 형태로 이루어진 자료형으로 따로 괄호에 넣지 않고 그냥 사용한다.
사칙연산
실제 사용하는 기호들을 그대로 사용하지만 살짝 다른 점들이 있다.
대표적으로=
우리가 생각하는=
은 파이썬에서는==
에 해당될 것이다.
파이썬에서=
은 할당을 해주는 것이고,==
이 비교하는 기호이다.
그 밖의 기호들
** : 제곱
% : 나눗셈 후 나머지를 반환
// : 나눗셈 후 몫을 반환
문자 및 단어 등으로 구성되어 있다.
특징 : ""로 둘러싸여 있다.
❗️주의사항
"123" 이 안에 들어있는 것이 숫자이더라도 ""안에 있으니 문자열로 보면된다.
""를 ''로 바꿔써도 똑같이 작동하지만, "'과 같이 한번에 사용하면 안된다.
그 밖의 기능들
""를 문자열에 포함시키기 위해서는 백슬래시()를 사용한다.
\를 "앞에 사용하면 문자열을 둘러싸는 기능이 아닌 문자 그 자체의 의미를 가지게 된다.
"""로 긴 문장을 둘러싸게 되면 줄바꿈이 적용된다.
문자열도 변수에 넣어 더하기와 곱하기가 가능하고, 문자열과 숫자열을 곱할 수도 있다.
문자열의 길이
len함수를 사용하고 len은 파이썬의 내장함수이다.
인덱싱과 슬라이싱
인덱싱 : 무언가를 가리킨다.
슬라이싱 : 무언가를 잘라낸다.
❗️사전적으로 정의하는 것보다 직관적으로 단어의 뜻을 흡수 하는게 좋다.
ex)
a = "안녕하세요 저는 홍길동 입니다" a[4] '요'
처럼 a[번호] 형식으로 문자열 안의 값을 뽑아내는 것을 인덱싱
이라 한다.
a = "안녕하세요 저는 홍길동 입니다" a[0:4] '안녕하세요'
처럼 한 단어를 뽑아내는 것을 슬라이싱
이라 한다.
number = [1, 2, 3, 4, 5]
위와 같은 형태를 리스트라 한다.
(대괄호)로 감싸주고 (,)로 요솟값을 구별한다.
리스트 인덱싱 :
number = [1, 2, 3, 4, 5] number[0] 1
리스트 슬라이싱 :
number = [1, 2, 3, 4, 5] number[0:2] [1, 2, 3]
리스트 길이구하기
number = [1, 2, 3, 4, 5] len(number) 5
이름 = 홍길동, 취미 = 운동
과 같은 대응 관계
를 나타낼 수 있는 자료형이 딕셔너리다.
#기본적인 모습 dic = {"key" : "value", "이름" : "홍길동", "취미" : "운동"}
쉽게 말해 앞에 요소는 key, 뒤에 요소는 value 이다.
❗️key를 이용해서 value를 불러오기
dic = {"key" : "value", "이름" : "홍길동", "취미" : "운동"} dic["이름"] '홍길동'
위와 같은 방식으로 불러오면 된다.
참(True)와 거짓(False)을 나타내는 자료형이다.
특징
-첫문자를 항상 대문자로 사용한다.
-""로 감싸지 않아도 오류가 발생하지 않고 잘 실행된다.
간단한 예제로 알아보자.
7 == 7 True
7 == 6 False
이렇게 참과 거짓을 구별해주고 조건문에 활용되니 꼭 개념을 알아두어야 한다.
❗️주의사항 :
-변수명은 숫자로 시작할 수 없다. (중간이나 뒤에는 사용가능)
-변수명은 언더바(_)를 제외한 특수문자를 사용할 수 없다.