IT 공부 기록/Python 13
흐름제어 - 조건문
조건문, if문 if, else는 1회만 쓸 수 있으나, elif는 원하는만큼 사용 가능하다. 반복문, for문Iterable Object로부터 가져올 값들을 모두 가져올 때까지 반복한다.break는 근접한 반복문만 종료시킨다.내장함수 range()기본 형태 : range(start, stop,[, step]) : start 값 이상, stop 미만 범위에서 step 씩 증가시킨 값을 리스트로 구성한다.[, step]과 같은 형태는 생략가능한 문법을 나타낸다. 반복문, while문조건이 만족하는 동안 반복문 수행, but 무한 루프를 조심해야한다.break문을 만나면 종료한다.
블록문, 들여쓰기, 주석
블록문 연속된 코드의 묶음코드는 다수의 블록문으로 구성되어 있다. 들여쓰기파이썬은 들여쓰기를 정확히 하지 않으면 에러를 출력한다.하나의 들여쓰기는 Python Style Guide에 따라 공백 4칸을 권장한다.스페이스, 탭을 섞어쓰지 말 것! 주석소스코드를 설명하기 위한 목적파이썬은 1줄 주석 문법만 지원한다. PEP8 파이썬 코드 가이드
자료구조
list : [] 여러 값을 순차적으로 저장, 순서를 보장서로 다른 데이터 타입의 값을 넣을 수 있지만, 권장하지 않는다.데이터 변경append : 끝에 값을 추가pop : 특정 색인 값을 가져옴과 동시에 제거슬라이싱리스트[시작인덱스 : 끝인덱스 : 인덱스 증가량] tuple : ()list와 유사하지만 값 변경이 불가능(Immutable) dict의 key값으로 tuple을 사용할 수 있다. packing, unpackingpacking : 다수 값을 하나의 변수에 담는다.unpacking : 하나의 값을 다수의 변수에 나눠담는다.numbers = (1,2,3) # packing v1, v2, v3 = numbers # unpacking set : {} 중복을 허용하지 않는 데이터의 집합 집합이기에 순..