모듈(Module)은 파이썬 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 하는 것으로, 보통 하나의 파이썬 .py 파일이 하나의 모듈이 된다. 모듈 안에는 함수, 클래스, 혹은 변수들이 정의될 수 있으며, 실행 코드를 포함할 수도 있다. 모듈을 import 할
List를 만들 때 list comprehension 을 사용하여 더 간단하게 표현된 for 반복문으로 list를 만들 수 있다. 예를 들어, 그동안 아래와 같이 for 문을 사용해 list 를 만들었다. List comprehension 을 사용하면 아래와 같이 더
(n) Iteration : the repetition of a process or utterance iterable : iter 함수의 argument로 사용할 수 있는 객체 (list, tuple, str, set, dictionary, range 등) iterat
아래 페이지를 참고하여 Generator 에 대해 알아보고 List comprehension 와 비교해보겠다. Generator > generator functions are a special kind of function that return a lazy itera
binaryNumber.strip('0').split('1')strip('0') 을 해서 맨 오른쪽의 0 을 없애준다. 맨 왼쪽은 당연히 1일테고, 100000 같은 수는 0이 아무리 많다 해도 1 사이에 있는 것이 아니기 때문이다. split 은 충분히 쓸 수 있는
지난 프로젝트에서 Wishlist 함수를 만들고 다른 파일에서 import 해서 사용하였다. 이 때 값을 False 로 default 설정 해 두었는데, 변수의 범위 설정에 따라 값이 다르게 나오곤 했다. 그래서 이번에는 지역번수와 전역변수에 대해 공부해보고자 한다.해