colab 사용
shift + enter -> 실행 후 다음 줄 넘어가기
ctrl + enter -> 현재 줄만 실행
id(a) -> 변수 a에 할당된 메모리 주소값

-> a라는 변수는 메모리 주소값 id(a)이 할당 되었고 20이라는 값이 저장됨.
Class와 Object, Module
파이썬 자료형.

정수(INT) 타입 이해 -> 같은 숫자라도 진수 표현에 따라 표현이 다름.

365(10진수)를 2진수, 8진수, 16진수 표현함을 확인

10진수 다른 진수 문자열로 변환하는 법.
format 함수 사용 -> fomat(숫자, '바꿀 진수') -> 접두어 제외
format(숫자, '#바꿀 진수') -> 접두어 포함
실수(FLOAT) 타입

-> e2 == 10의 제곱
변수명?? -> 변수의 정보 확인 가능.

불리언(BOOLEAN) 타입

and == &기호, or == |기호

-> bool함수는 True, False만 출력. 값이 있으면 True, 없으면 False 출력.
문자열(STRING) 타입

-> '나 ", \n 등 이스케이프 코드(escape code)를 문자열에 포함하기 위해서는 앞에 \를 반드시 붙여야함.
이스케이프 코드

파이썬에서 문자열은 덧셈과 곱셈이 가능함.


인덱스

-> 인덱스의 시작은 0. ex) 6번째 문자의 인덱스 == 5
파이썬의 문자열 포맷 기호

문자열 포맷 사용법.

-> print('%d' %<변수명>) 해당 변수를 정수형으로 출력

-> 여러개를 동시에 사용할 경우 %()로 묶어서 사용

-> %02d나 %0.2f처럼 자리수 지정도 가능

-> format 함수를 이용한 문자열 삽입

-> 여러가지 문자열 포맷
format 함수로 중간에 문자열 추가하기

-> 문자열 포맷과 format 함수 사용

-> format 함수 사용시 {}를 출력하고 싶은 경우, {{}}사용

-> format 함수나 문자열 포맷 없이 표현도 가능. 문자열 f 포맷 사용.
여러가지 문자열 내장 함수 사용 -> count, find, join

-> join 함수: '추가할 문자'.join(문자열) == 문자열 사이에 해당 문자를 추가함.

-> find 함수: 문자의 위치 인덱스 출력. 없는 문자를 찾는 경우 -1 출력.

-> index 함수: 문자의 위치 인덱스 출력. find 함수와 달리 없는 문자인 경우 Error 발생.

->
'문자열'.upper(): 문자열을 전부 대문자로 변경
'문자열'.lower(): 문자열을 전부 소문자로 변경
'문자열'.strip(): 공백 모두 제거
'문자열'.lstrip(): 왼쪽 공백 모두 제거
'문자열'.rstrip(): 오른쪽 공백 모두 제거
'문자열'.split(): 공백을 기준으로 문자열 분리
'문자열'.replace().split(): 함수를 연속으로 사용 가능.

-> 복습 1.

-> 슬라이싱의 원래 표현은 [::]이지만 마지막 :는 생략이 가능. -> [시작 위치 인덱스:종료 위치 인덱스:인덱스 증가 크기]


리스트(LIST)

