파이썬에서 객체의 복사(copy)는 리스트의 자료형을 복사하는 경우에 적용하는 개념으로, 얕은 복사(shallow copy)와 깊은 복사(deep copy)가 있다. 객체의 종류에 따라 복사 방법에 차이가 있다. 1. mutable vs. immutable 복사에 대
정규표현식 텍스트 전처리를 할 때 아무래도 제일 힘든 건 정규표현식을 쓰는 게 아닐까 싶다. 배우긴 어려워도 한 번 배워 놓으면 매우 유용한 정규표현식에 대해 알아보자!
기본 unpacking tuple, string, dict 등 모든 iterable 형태의 자료형은 다 가능 *을 사용한 unpacking *가 왼쪽 변수에 있을 경우 무조건 리스트 형태로 반환됨 왼쪽에 *는 한 번만 사용 가능! → 두 번 이상 사용 시 Syn
문자열에서 주어진 요소의 개수를 반환하는 내장 함수string.count(char or substring, start, end)find는 문자열에 존재하지 않는 부분 문자열은 -1을 반환하지만, index는 ValueError를 발생시킴
매개변수로 받는 식을 문자열로 받아서 실행하는 함수식: 값, 연산자, 변수 등 파이썬에서 사용하여 무언가를 표현할 수 있는 것(ex. 연산자, <, >, while, for 등)ex1. eval("1+2") → 3ex2. eval("abs(-8)") → 8⇒ in
참고 사이트: https://yeko90.tistory.com/entry/파이썬-중급-property-함수명setter-사용법여기서 set, get 메소드가 아닌 property 형태로 사용할 수 있는 것이 데코레이터의 기능