본문 바로가기

728x90
반응형

분류 전체보기

(203)
Python - 문법 공부 정리(9~10) Ch9. Dictionary -리스트는 순서를 유지하는 값들의 컬렉션인 것과 달리 딕셔너리에는 순서가 없고 모든 원소들은 키 값을 가지고 있다. 딕셔너리는 값을 찾기 위해 숫자 대신에 키 값을 이용한다는 것에서 리스트와 큰 차이를 보인다. (나머지는 비슷!) 딕셔너리의 응용 get 메소드 두 개의 반복 변수 ex) #사용자에게 파일 이름 입력받기 name = input("Enter file: ") #파일 이름이 1보다 작으면 지정해 둔 이름으로 출력될 수 있게 하기 # -> 즉 엔터를 입력하면 "mbox-short.txt"로 바로 입력됨!!! if len(name) < 1: name = "mbox-short.txt" # try except문을 이용해서 잘못된 형식의 파일 이름이 입력 되었을 경우 예외처리..
Python - 문법 공부 정리(5~8) Ch5. Loops and Iteration while 루프 : 조건문이 거짓이 되기 전까지 계속 실행. -break: 루프가 break 를 만나게 되면 해당 루프는 실행이 종료되고 while문 바로 뒤의 코드를 실행. -continue: 루프가 continue를 만나게 되면 해당 루프는 실행이 종료되고 루프가 시작된 지점부터 다시 루프를 실행. for 루프 : 유한개의 항목들에 대해 특정 조치를 취하고 싶을 때 사용. ex1) * 루프문에서 개수와 합계, 평균을 구하는 것에 대해 알 수 있었다! ex2) * 이 예제에서는 위와 똑같이 try except를 사용해 숫자가 아닌 다른 값을 입력 받았을 경우에 예외처리가 되게끔 해주었고, if문을 사용하여 필터링을 통해 사용자가 'done'을 입력하게 되면 ..
Python - 문법 공부 정리(1~4) Ch1. Introduction 프로그램의 흐름 제어 3가지 1) 순차문: 코드가 처음 줄부터 차례대로 실행. 2) 조건문: 어떤 조건이 참일 경우에만 실행(예약어 if 사용). 3) 반복문: 주어진 조건이 참인 경우에는 들여쓰기 되어 있는 부분이 계속 실행됨. ex) Ch2. Variables, Expressions '변수는 절대 숫자로 시작할 수 없다!' -형변환 -input: 사용자에게 원하는 값을 입력받을 수 있음. ex) 처음 쓴 코드 -> input 함수를 써서 문자열(string)타입을 읽어오게 되지만, float()을 통해 형 변환을 해주어야 한다!!! * input 함수를 사용하는 법은 알고 있었지만, str타입으로 받아오기 때문에 숫자를 입력 받으려면 float()을 이용하여 형변환 해..

728x90
반응형