일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HTML
- 데이터베이스
- 파이썬
- 1과목
- 프로젝트
- scraping
- 튜플
- 조건문
- 태그
- 스크랩핑
- 메서드
- 자격증공부
- 프로그래머스
- 자격증
- Crawling
- lv0
- 파이선
- 데이터 타입
- 정리
- CSV
- Python
- SQLD
- SQL
- 크롤링
- SQL 개발자
- 정보처리기사
- time.sleep
- django
- 슬라이싱
- 딕셔너리
- Today
- Total
목록2023/10/13 (3)
나의 공부 일기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FL85s/btsynCTAV90/DNh70FbsgykDKNYeghr6q1/img.png)
저는 이 가변인자라는 단어가 되게 생소했습니다. 그래서 그냥 문법이라고 생각하고 공부했습니다. 가변인자는 함수 중에서 동작에 필요한 인자의 개수가 가변적일 수 있습니다. 이런 경우 함수를 정의할 때 다음과 같이 정의합니다. * 가변 매개변수는 튜플 ** 가변 매개변수는 딕셔너리 def asd(*args) : print(args) asd('hello','hi') ---출력결과--- ('hello', 'hi') 이런 식으로 이루어져 있는데, 원래라면 매개변수가 한 개일 땐 하나의 매개변수만 들어갈 수 있는데, 가변인자를 사용함으로써 'hello','hi' 가 하나의 변수로 인식이 되어 ('hello', 'hi') 이렇게 아까 말했던 튜플로 출력이 됩니다. 저는 한번에 많은 변수를 튜플에 넣어 실행한다고 생각..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ywUXk/btsymCZWUYf/WCFGb4BftDwVu26JWJKwx1/img.png)
코드를 작성할 때 같은 코드가 두 번 이상 쓰인다면 함수를 만들어주는 게 좋습니다. 함수를 활용한다면 코드가 훨씬 간편해지고 효율적으로 만들어집니다. 함수는 기본적으로 이런 구조를 가지고 있습니다. 그냥 내가 사용하던 코드를 그대로 안에 넣는다고 보면 됩니다. 함수의 특징 함수는 특정코드를 재사용 할 수 있습니다. 반복적으로 작성할 코드를 하나의 함수로 정의할 수 있습니다. 호출이라는 개념으로 함수를 사용합니다. 함수를 호출 할 때 필요한 값(인자)은 꼭 필요한 것은 아닙니다. 함수 동작 후 결과에 해당하는 값을 반환(return)합니다. (return은 하나의 값만 반환시켜 줄 수 있습니다.) 반환 값 즉 (return)은 있을 수도 없을 수도 있습니다. 간단한 예를 들어보겠습니다. for i in r..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Fc0x4/btsynB7vwoQ/mK17BFnj5OxZhkfSorcLFk/img.jpg)
반복문에서 내가 원하는 조건에서 멈추고싶다거나, 건너뛰고싶다 할 때 사용되는 break와 continue가 있습니다. 이를 활용하면 무한루트가 발생하지 않도록 탈출구를 지정해 놓을 수 있습니다. 예시로 lst = [1,2,3,4,5] 라는 리스트가 있을때 lst = [1,2,3,4,5] for i in range(len(lst)): if lst[i] == 3 : print(lst[i]) break 이런식으로 활용하면 리스트 인덱스i번째의 값을 나오게 할 수 있습니다. break를 이런식으로 사용한다면 lst[i] 가 3이되면 lst[i]의 값을 출력하고 이후에 값은 출력이 되지 않습니다. 만약에 lst 의 길이가 엄청나게 길다면 이때 내가 원하는 값이 나오면 멈추고 값을 출력하도록 할 수 있는 것입니다...