프로그래머스-나머지구하기 ` > 두 숫자를 인자로 전달 받아 첫 번째 인자를 두 번째 인자로 나눈 몫과 나머지를 `tuple`형식으로 반환한다. `
프로그래머스 - 두 수의 나눗셈 > ## Casting(형변환) > 자료형의 타입을 변환하는 것 >> ### int 함수 실수형 : 실수형일 경우 소수점 자리를 제외한 정수자리만 출력된다. 문자열 : 정수형 문자열만 가능하다 논리형 : True(1), False(0) >>### float 함수 정수형 : .0으로 추가된다. 문자열 : 실수형 문자만 가능하...
* string() 메서드는 문자열의 시작과 끝에서 주어진 문자를 제거한다. 매개변수가 주어지지 않으면 strip()함수는 문자열의 시작과 끝에서 공백을 제거하고, 공백없이 동일한 문자열을 반환한다. 주어진 문자가 원래 문자열과 일치하지 않으면 문자열을 있는 그대로 반환한다.
* `문자열`을 변경하는 함수. 문자열 안에서 특정 문자를 새로운 문자로 변경하는 기능을 가지고 있다. 문자열이 아닌 리스트, 튜플에 replace를 시도하면 error.
중첩된 리스트 컴프리헨션 위의 코드는 다시 아래의 코드와 같다. zip() > Iterate over several iterables in parallel, producing tuples with an item from each one. > By default, zip() stops when the shortest iterable is exhaust...
특징 항상 괄호로 둘러쌓여있다. 불변 튜플의 요소들은 언 패킹이나, 인덱싱으로 접근한다. 리스트 같은 가변 객체들을 포함하는 튜플을 만들 수 있다.
set() 중복 X 순서 X 주요 용도는 멤버십 검사와 중복 엔트리 제거. 합집합, 교집합, 차집합, 대칭 차집합과 같은 수학적 연산도 지원한다. 집합을 만들 때는 중괄호나 set() 함수를 사용할 수 있다. 빈 집합을 만들려면 set()을 사용해야한다.
range()가 리턴하는 객체는 리스트인 것처럼 동작하지만, 사실은 리스트가 X iterate할 때 원하는 sequence 항목들을 순서대로 돌려주는 객체이지만, 실제로 리스트를 만들지 않아서 공간을 절약한다. 이러한 객체를 이터러블이라고 한다.
break문 break 문은 가장 가까이서 둘러싸는 for나 while 루프로부터 빠져나가게 만든다. 루프 문은 else 절을 가질 수 있다. 루프가 이터러블의 소진이나 (for의 경우) 조건이 거짓이 돼서(while의 경우) 종료할 때 실행된다. 하지만 루프가 break 문으로 종료할 때는 실행되지 않는다. -> (break 가 발생하지 않을 때 실행된다...