Ch5. Loops and Iteration
- while 루프 : 조건문이 거짓이 되기 전까지 계속 실행.
-break: 루프가 break 를 만나게 되면 해당 루프는 실행이 종료되고 while문 바로 뒤의 코드를 실행.
-continue: 루프가 continue를 만나게 되면 해당 루프는 실행이 종료되고 루프가 시작된 지점부터 다시 루프를 실행.
- for 루프 : 유한개의 항목들에 대해 특정 조치를 취하고 싶을 때 사용.
ex1)
* 루프문에서 개수와 합계, 평균을 구하는 것에 대해 알 수 있었다!
ex2)
* 이 예제에서는 위와 똑같이 try except를 사용해 숫자가 아닌 다른 값을 입력 받았을 경우에 예외처리가 되게끔 해주었고, if문을 사용하여 필터링을 통해 사용자가 'done'을 입력하게 되면 루프문을 종료하도록 구현하였다.
하지만 최대, 최소 값을 구할 때 변수 largest와 smallest를 None으로 초기화해두었기 때문에 파이썬의 'is' 연산자를 활용해 정의해주지 않으면 에러가 난다는 것을 알게 되었다. 또 'done'은 문자열이기 때문에 input 함수를 이용해 받은 값을 float형으로 변환할 필요가 없지만 이후에 받게되는 숫자들은 str 에러가 나기 때문에 try문에 형변환 정의 후 그 밑에서부터 구현해야 한다는 것을 깨달았다.
Ch6. Strings
1. 문자열 슬라이싱
2. 문자열 라이브러리
3. Strip 메소드
4. 시작 문자열 찾기
Ch7. File
1. 파일 핸들
2. 파일의 라인 수 세기
3. 파일 전체 읽기
4. 파일 내용 검색하기
5. 파일 이름 입력 받기
ex)
Ch8. List
예제로 익히기!
ex1)
* 순차적으로 접근해야 한다!
먼저, 파일 안에 있는 문장들을 공백 없이 만들어 단어 별로 분리한다.
그 다음, 그 안에 있는 요소들을 앞에 만들어놓은 빈 리스트 lst안에 append 메소드를 사용하여 추가한다.
마지막으로, 루프 문을 나와 추가된 lst를 sort 메소드를 사용하여 정렬해준다.
ex2)
* 앞에서 했던 내용들을 응용해서 만들었다!
'Programming Language > Python' 카테고리의 다른 글
Python - 최대 재귀 한도 깊이로 인한 Runtime Error 해결 방법 (0) | 2022.06.22 |
---|---|
Python - 데크(deque)의 개념 (0) | 2022.05.27 |
CodeUp 기초 100제 정리 (0) | 2021.07.13 |
Python - 문법 공부 정리(9~10) (0) | 2021.07.03 |
Python - 문법 공부 정리(1~4) (0) | 2021.07.01 |