쿡북 4

파이썬 쿡북 8 - 함수

함수도 반복문처럼 똑같은 기능을 하는 코드를 여러번 쓰지 않기 위해 있는 키워드이다. 또한, 그런 기능 외에도 코드의 가독성이 올라가고, 코드를 수정할 때, 코드에 특정 기능을 넣을 때 더 쉽게 수정할 수 있다. 수학의 함수처럼 매개변수를 전달해 그에 따른 결과를 반환할 수도 있다. 함수는 다음과 같이 선언한다. def [함수 이름](매개 변수 1, 매개 변수 2, ...) : (실행할 코드) return (반환값) 이렇게 함수를 선언해놓으면 [함수이름](인자1, 인자2, ...) 이런 식으로 함수를 호출할 수 있다. 함수에 있는 return 키워드는 어떤 값을 반환할 지 지정해주는 키워드이며, return 키워드 이후 즉시 함수가 종료된다. 반환값은 있어도 되고, 없어도 되며, 없을 땐 반환값 없이 그..

카테고리 없음 2023.06.29

파이썬 쿡북 7 - 조건문

프로그램을 만들면서 사용자의 입력에 따라, 또는 다른 변수의 값에 따라 다른 코드를 실행하고 싶을 때가 있다. 그럴 때 특정 조건이 참일 때, 거짓일 때 다른 코드를 수행하게 하는 조건문을 사용할 수 있다. if ~ elif ~ else if ~ elif ~ else 구문은 다음과 같이 사용할 수 있다. if (조건 1) : (실행할 코드) elif (조건 2) : (실행할 코드) elif (조건 3) : (실행할 코드) ... elif (조건 n-1) : (실행할 코드) else : (실행할 코드) 조건 1부터 조건 n-1까지 순차적으로 탐색하며 처음으로 참이 나온 조건의 하위에 있는 코드를 실행하고 조건문을 나온다. 만일 참인 조건이 한 개도 없으면 else의 하위에 있는 코드를 실행하고 조건문을 나..

programming 2023.06.29

파이썬 쿡북 6 - 반복문

반복문을 말그대로 특정 코드를 반복해서 실행하고 싶을 때 쓴다. while 반복문 while (조건) : (실행할 코드) 조건이 참일 동안 실행할 코드를 반복해서 실행한다. for 반복문 for (변수) in (반복할 자료) : (실행할 코드) 반복할 자료에 리스트, 딕셔너리 같은 자료형을 넣어주면 그 안에 있는 요소들을 하나씩 순회하며 변수에 그 값을 순차적으로 집어넣고, 실행할 코드를 실행한다. for문의 반복할 자료엔 range(1, 100) 같은 함수를 넣어주기도 하는데, 이는 특정 숫자들을 원소로 가지는 리스트를 만들어주는 함수이다. for문은 enumerate를 이용해 요소와 인덱스를 한 번에 가져올 수 있다.

programming 2023.06.29

파이썬 쿡북 2 - 연산자와 입력함수

파이썬 연산자 1. 일반 연산자 (숫자) + (숫자) = 숫자 덧셈 (숫자) - (숫자) = 숫자 뺄셈 (숫자) * (숫자) = 숫자 곱셈 (숫자) / (숫자) = 나눗셈(실수 반환) (숫자) // (숫자) = 나눗셈의 몫 (정수) % (정수) = 나눗셈의 나머지 (숫자) ** (정수) = 제곱 (정수) ^ (정수) = 비트 xor 연산자 (정수) & (정수) = 비트 and 연산자 (정수) | (정수) = 비트 or 연산자 !(정수) = 비트 not 연산자 ~(정수) = 비트 반전 연산자 2. 문자열 연산자 (문자열) + (문자열) = 문자열 덧붙이기 (문자열) * (정수) = 자기 자신 문자열 n번 덧붙이기 3. 비교 연산자 (a) == (b) = a, b가 같으면 1, 다르면 0 (a) != (b)..

programming 2023.04.18