목록파이썬 for문 (2)
에르노트
return문은 함수의 실행을 끝맺는 문장이다. 기본 기능은 수식을 계산해서 그 결과값을 돌려주는 것으로, 함수 내용물 안 어디서나 사용할 수 있다. 함수의 내용물 중간에서 return문이 실행되면 결과값이 반환되며 함수는 중단된다. return문과 비교되는 문장이 break문이다. return문이 함수의 실행을 중단하기 위해 쓰인다면, break문은 반복문의 실행을 중단하기 위해 쓰인다. 보통은 함수의 내용물로 반복문이 들어가기에 return의 조금 더 국소적인 버전이라 볼 수도 있다. 반복을 구성하는 조건문에서, if부분에서 이미 조건이 충족되어 원하는 실행이 모두 완료된다면 굳이 else부분이 없어도 된다는 것이다. if문의 실질적인 내용물 아래에 break를 적어줌으로써 반복문을 아예 탈출할 수 ..
숫자 형식에 int, float 등이 있었다면 시퀀스 형식에는 str과 더불어 list가 있다. 시퀀스 형식을 다룰 때는 [ ] 연산자를 사용한다. 우선 기존에 익숙한 str 형식으로 시험을 해보자면, msg = 'hello' 라는 할당문을 적은 후, msg[3]을 치면 'l'이라는 결과를 볼 수 있다. 이 'l'의 의미는 바로 'hello'라는 문자열에서 3번째 문자에 해당하는 것을 출력한 것이다. >>> msg = 'hello' >>> msg[3] 'l' 정리하면, [ ] 연산자는 시퀀스의 내용물 중 하나를 꺼내기 위해서 사용하는 것이다. 여기서 [ ]안에 들어있던 3을 index 값이라고 한다. 시퀀스 형식에서 정확히 한 칸만을 골라서 쓰고 싶을 때, 그 칸에 해당하는 index값을 말하자면 위의 ..