목록Python (11)
코딩 노트
1. 리스트에 적용할 수 있는 기본 함수: min(), max(), sum() min(), max(), sum() 함수들은 리스트를 매개변수로 넣어 사용하는 매우 기본적인 함수이다. 함수 설명 min() 리스트 내부에서 최솟값을 찾습니다. max() 리스트 내부에서 최댓값을 찾습니다. sum() 리스트 내부에서 값을 모두 더합니다. >>> numbers = [103, 52, 273, 32, 77] >>> min(numbers) 32 >>> max(numbers) 273 >>> sum(numbers) 537 · 여기서 잠깐, 리스트를 사용하지 않고 최솟값, 최댓값 구하기 min() 함수와 max() 함수는 매개변수에 리스트를 사용하면 리스트 내부에서 최솟값과 최댓값을 찾는다. 하지만 매개변수에 리스트를 사..
0. 시작하기 전에... for 반복문과 함께 많이 사용되는 자료형을 하나 더 꼽자면 범위가 있다. 특정한 횟수만큼 반복해서 돌리고 싶을 때는 for 반복문과 범위를 조합해서 사용한다. 첫째, 매개변수에 숫자 한 개를 넣는 방법 둘째, 매개변수에 숫자 두 개를 넣는 방법 셋째, 매개변수에 숫자 세 개를 넣는 방법 1. 범위 리스트, 딕셔너리 외에 for 반복문과 함께 많이 사용되는 범위 자료형의 사용법에 대해 알아보겠다. 첫째, 매개변수에 숫자를 한 개 넣는 방법 0부터 A-1까지의 정수로 범위를 만든다. range(A) # A는 숫자 매개변수에 숫자를 한 개 넣는 방법이다. 범위를 선언하고 범위 이름을 입력하면 다음과 같은 형태로 출력된다. list() 함수를 이용해 범위를 리스트로 변경하면 범위 내부..
0. 시작하기 전에 리스트가 '인덱스를 기반으로 값을 저장하는 것'이라면 딕셔너리는 '키를 기반으로 값을 저장하는 것'이라고 할 수 있다. 자료형 의미 가리키는 위치 선언 형식 리스트 인덱스를 기반으로 값을 저장 인덱스 변수 = [] 딕셔너리 키를 기반으로 값을 저장 키 변수 = {} 1. 딕셔너리 선언하기 딕셔너리는 중괄호{}로 선언하며, '키: 값 형태를 쉼표{,}로 연결해서 만든다. 키는 문자열, 숫자, 불 등으로 선언할 수 있다. 하지만 일반적으로는 문자열을 사용하는 경우가 많다. 변수 = { 키: 값, 키: 값, ... 키: 값 } 코드를 적용해보자면... >>> dict_a = { "name": "어밴저스 엔드게임", "type": "히어로 무비" } (인터랙티브 셸에서 딕셔너리를 만들 때는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwQlYP/btq3DKhbeXc/ts3N6PjKuX5sS18k4vAFf1/img.png)
0. 시작하기 전에 리스트란...? 파이썬에서 리스트의 의미는 여러가지 자료를 저장할 수 있는 자료이다. 지금까지 활용한 숫자나 문자, 수식 등이 개별적인, 독립적인 '자료' 였다면 리스트는 이러한 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료를 말한다. 리스트는 아래와 같이 대괄호[] 내부에 여러 종류의 자료를 넣어 선언한다. 그리고 쉼표로 자료를 구분해서 입력하고 대괄호[] 내부에 넣는 자료를 요소(element)라고 한다. >>> array = [273, 32, 103, "문자열", True, False] >>> print(array) [273, 32, 103, "문자열", True, False] 리스트는 한 가지 자료형만으로 구성할 수도 있고, 여러 종류의 자료형으로 구성할 수도 있다..
0. 시작하기 전에... 세상에는 두 가지로만 구분되는 것들이 많다. 예를 들어 오전이 아니면 반드시 오후이다. 앞에서는 나머지 연산자를 활용해 홀수와 짝수를 구분했는데 if 조건문을 두 번이나 사용해서 조건을 비교 했다. 하지만 홀수가 아니라면 반드시 짝수이기 때문에 이런 정반대되는 상황에서 두 번이나 조건을 비교해야 하는 것은 낭비이다. 1. else 조건문의 활용 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행되는 부분이다. if 조건: 조건이 참일 때 실행할 문장 else: 조건이 거짓일 때 실행할 문장 · if 조건문에 else 구문을 추가해서 짝수와 홀수 구분 # 입력을 받습니다. number = input("정수 입력>") number = int(number) #조건문을 사..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dOeF0F/btq3IhkODRr/kTnEkUd2qKROKkG389dnK1/img.png)
1. 불 만들기: 비교 연산자 불은 비교 연산자를 통해 만들 수 있다. 파이썬에는 6개의 비교 연산자가 있다. 중고등학교 수학 시간에 배우는 기본적인 연산자인데, 모양은 다르지만 쉽게 이해할 수 있다. 연산자 설명 연산자 설명 == 같다 > 크다 != 다르다 >> print(10 == 100) False >>> print(10 != 100) True >>> print(10 >> print(10 > 100) False >>> print(10 >> print(10 >= 100) False 조건식 의미 결과 10 == 100 10과 100은 같다 거짓 10 != 100 10과 100은 다르다 참 10 100 10은 100보다 크다 거짓 10..
1. 문자열의 format() 함수 format() 함수는 문자열이 가지고 있는 함수이다. 중괄호{}를 포함한 문자열 뒤에 마침표(.)를 찍고 format() 함수를 사용하는데, 중괄호 개수와 format 함수 괄호 안 매개변수의 개수는 반드시 같아야 한다. "{}".formaat(10) "{}{}".format(10, 20) "{}{}{}{}{}".format(101, 202, 303, 404, 505) 이러한 형태로 함수를 사용하면 앞쪽에 있는 문자열의 {}기호가 format() 함수 괄호 안에 있는 매개 변수로 차례로 대치되면서 숫자가 문자열이 되는 것이다. 즉 예시에서 10은 문자열의 중괄호 부분에 들어가 숫자 10이 문자열 "10"이 되는 것이다. # format() 함수로 숫자를 문자열로 변환..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bku527/btq2NT5IcsH/mMdcDFe9iqd4ytyrI65m21/img.png)
1. 변수란? 값을 저장할때 사용하는 식별자 첫째, 변수를 선언하는 방법 변수를 생성하는 것을 의미함. 수학자들이 3.14159265...라는 원주율 값을 π라는 기호로 정의 했듯이, pi를 "사용하겠다" 라고 선언하는 것을 말한다. 둘째, 변수에 값을 할당하는 방법 변수에 값을 넣는 것을 의미함. π=3.14159265이듯이 변수로 사용하겠다고 선언한 pi에 값을 넣는 것, 즉 pi=3.141592를 말한다. 이때 = 기호는 '같다'는 의미가 아니라 우변의 값을 좌변에 '넣겠다','할당하겠다'를 의미한다. 셋째, 변수를 참조하는 방법 변수에서 값을 꺼내는 것을 의미함, 원의 둘레를 구하는 공식은 2*π*r인데 이때 π라는 값은 직접적으로 입력하지 않는다. π에 3.14159265...이 들어 있을 것이..