![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6UKEZ/btrsfWJHTWP/YLiRtgdXRmIYKKgWufLf30/img.png)
While은 파이썬의 반목문 중의 한개인 함수이다. 리스트, 튜플, 문제열 등 컬랙션을 무한정으로 순회한다. 반복적인 작업을 간단히 하기 위한 것이 코딩이기 때문에 While 함수는 실제로 많이 쓰인다고 한다. ● While의 기본 기능 While은 True인 경우에는 함수를 계속 수행하고 False의 경우 수행을 멈추고 다음 코드를 실행합니다. 먼저, 리스트의 값을 While로 출력해보겠습니다. 위의 그림에서 i는 인덱스이고 index의 첫번째(0) 부터 마지막까지 출력하는 함수를 나타냅니다. i = 0일때 값은 1이 출력 되고 i는 1이 증가 되어 2가 됩니다. 이렇게 i가 len(a)보다 작은 조건을 충족하기 위해 9까지 루프를 돌고 조건을 충족하지 못하면 코드를 빠져나와 다음 코드인 print..
● 함수란? 함수란 단위 기능별로 구현을 한 도구라고 정의하고 싶다. 즉, 필요할때 하나씩 빼서 사용하는 함수이다. 이미 파이썬 내에 내장된 도구(함수) 또는 사용자가 직접 만들어서 쓰는 도구(함수)도 있다. ##이미 구현된 함수 (length, sum) a = [1,2,3,4] length = len(a) print(length) summation = sum(a) print(summation) ##사용자 정의 함수 def add(x, y): n = x + y return n ## return은 add함수의 출력 값이다. add(10, 100) ##return의 값은 110이 나오게 된다. ● 파라미터 (고정된 입력값) 파라미터는 함수에 입력할 값들이다. # 기본 파라미터 def add(x, y): ##..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/K6Axl/btrrD8Ylazx/pvGK4YlSxPfnqCYokKZ8nk/img.png)
●클래스와 객체의 개념 파이썬에서의 클래스란 하나의 함수를 통해 다양한 결과 값을 얻을 수 있도록 도와주는 것이다. 아래의 코드 처럼 클래스를 사용하지 않고서는 add 함수를 사용하여 중복된 값을 출력할 수 없다. 따라서 add2를 추가하여 사용해야한다. 또한 result라는 변수를 항상 선언해줘야한다. result = 0 def add(num): global result result += num return result result = 0 def add2(num): global result result += num return result 클래스와 메소드, 객체의 관계를 이해하기 위해 아래와 같이 공통적인 이력서 탬플릿이 있다고 가정해보자. 클래스의 개념이 없다면 한사람마다 하나씩 이력서를 만들어야해서..
- Total
- Today
- Yesterday
- 카카오페이면접후기
- 카카오페이
- 정보보안
- springboot
- synflooding
- t검정
- 분산시스템
- 보안기사
- 우선순위큐
- Ai
- lightsail
- Python
- llm
- 코딩테스트
- java
- 보안
- 자료구조
- 백준
- 다이나믹프로그래밍
- 딥러닝
- FastAPI
- LangChain
- 그리디
- t-test
- 파이썬
- linux
- 프로그래머스
- 리눅스
- 시간초과
- 정보보안기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |