띄어쓰기
4칸 권장
range(10, 0, -1)
10, 9, 8, 7, 6, 5, 4, 3, 2, 1
enumerate
더 파이써닉한 방법
i += i
같은 뜻 : i = i + 1
int()
정수화 (integer)
변수명은 숫자로 시작할 수 없다
특수문자는 '_'(underbar)만 가능
%d %f %s
헷갈리는 이름들: *args, **kwargs
arguments, keywordarguments
def 함수(a=3, b=4)
- https://intrepidgeeks.com/tutorial/what-are-pisun-args-and--kwargs
함수 속 재료는 '파라미터 = 아규먼트' 형태doc-string : 도움말
- 함수?
독스트링 출력- 함수??
소스코드 출력다양한 함수
- split() : 쪼개서 리스트에 변수로 넣어준다.
split 함수는 a.split()처럼 괄호 안에 아무 값도 넣어 주지 않으면 공백(스페이스, 탭, 엔터 등)을 기준으로 문자열을 나누어 준다. 만약 b.split(':')처럼 괄호 안에 특정 값이 있을 경우에는 괄호 안의 값을 구분자로 해서 문자열을 나누어 준다. 이렇게 나눈 값은 리스트에 하나씩 들어가게 된다.- join: 쪼갠 거 다시 붙인다.
",".join('abcd') 'a,b,c,d'
- strip() : 문자열 양쪽에 있는 한 칸 이상의 연속된 공백을 모두 지운다. (lstrip, rstrip)
- replace(바뀌게 될 문자열, 바꿀 문자열) : 문자열 안의 특정한 값을 다른 값으로 치환해 준다.
py, print(py), repr(py): 구현하는 거 다 다르다
리스트 컴프리헨션
괄호가 붙고 안 붙고는, 판다스 내부 개발자들이 어떻게 구현해놓았느냐에 대한 차이
- attribute는 뒤에 괄호 x , method() 는 괄호 o
- https://076923.github.io/posts/Python-35/
%timeit
- 시간을 바로 측정할 수 있다
Pandas - 데이터프레임
- pandas: python
- 비어있는 데이터프레임을 생성합니다.
이걸 해줘야 밑에서 오류 안 남!!!df = pd.DataFrame() df
df["약품명"] = ["소화제", "감기약", "비타민"] df
df["가격"] = 3500 df
df["가격"] # 컬럼 하나만 가져오면 데이터프레임 전체를 출력했을 때와 다르게 출력됨 # = 시리즈 형태
컬럼값 변경하기
df["가격"] =
이따 꼭 추가하거라............... 절대 절대