1. 모듈 Point I 특정 목적을 가진 함수, 자료, 코드의 모임 Point II 모듈 불러오기 - import 키워드를 이용해서 모듈을 사용 import random #random 모듈을 불러온다 Point III 모듈 사용하기 - .을 쓴 후에 모듈 속 함수/변수를 사용 import random print(random.randrange(0, 2)) #0 이상 2 미만 수 중 하나를 임의로 출력 Point IV 모듈 만들기 - .py확장자의 파이썬 파일로 생성 ## price.py americano = 4100 cafe_latte = 4600 ... ## main.py import price print(price.americano) # 4100 Point V 모듈 예시 I - math: 수학 연산을..
1. 함수 Point I 특정 기능을 수행하는 코드(들의 모임) 함수이름(인자) 형태로 사용 Point II 내장 함수 : 형식에 맞춰서 편리하게 사용 Point III max(), min() - 시퀀스의 최댓값, 최솟값을 구하는 함수 print(max([1, 2, 3])) #3 print(min([-1, -2, -3])) #-3 Point IV sum(), len()- 시퀀스의 합과 길이를 구하는 함수 odds = [1, 3, 5, 7, 9, 11] print(sum(odds)) #36 print(len(odds)) #6 Point V def 키워드 : 함수를 정의할 때 사용 def function_name(): .... Point VI 매개변수 : 함수 외부에서 내부로 값을 전달할 때 사용되는 변수 ..
1. 시퀀스 활용하기 Point I list.pop(i) : 인덱스 i의 원소를 제거 후 반환 lst = [1, 2, 3, 4, 5] box = lst.pop(0) # lst에서 1을 제거 후 반환, 이 경우에는 변수 box에 대입 print(lst) # [2, 3, 4, 5] print(box) # 1 Point II seq.count(d) : 시퀀스 내부의 자료 d의개수를 반환 carrot = "Hi Rabbit!" print(carrot.count("i")) ## 실행 결과 ## 2 Point III str.split(c) : 문자열 c를 기준으로 문자열 str을 쪼개서 리스트를 반환 ours = "나,너,우리" print(ours.split(",")) # ['나', '너', '우리'] Point ..
1. 반복문 for 어떠한 조건이나 범위 내에서 어떠한 명령을 반복적으로 수행하는 것 2. for-sequence문 Point I 원소로 반복하는 방법 시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행 nums = [1, 2, 3, 4, 5] for i in nums: print(2*i) ## 실행 결과 ## 2 4 6 8 10 3. for - range()문 Point I range() : 숫자 시퀀스를 만들어주는 함수 range(a, b) : a 이상 b 미만의 숫자 시퀀스를 만들어 줌 range(a) : 0이상 a미만의 숫자 시퀀스를 만들어줌 Point II for-range(a, b): 범위로 반복 (a 이상 b 미만) #1 이상 11 미만의 범위 반복 for i in range(1, 11): ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/U6EXL/btrBZ0jFn7E/65zpY8qxkhoG6LnldydNg1/img.jpg)
또감또감 서울또감 어린이날 샌드위치 연휴 그냥 흘려보낼 수 없.다. 대충 5.5~5.6 생각하고 있었는데 5.4에 갑자기 반차쓰고 탈출함 외할아버지랑 둘이서 등촌 뿌시고 급숙소랑 기차 끊음 시간 없지만 볶음밥까지 야무지게^0^ 나인트리가면 무조건 진작 마제파스타 먹줘야함!! 필!!!수!!!!! )명동이랑 인사동이랑 구조 다름( 방없어서 침대 두개 진짜 한달만에 먹는건데 너무 맛있음 미쳤음 도랐음 그리고 소원이룸 한강에서 라면 먹기~~~~~!!!! 두번째날 한남동 투어감 낫띵리튼 맨날 인터넷으로만 구경했는데 HAT 그로브도 실물봐서 개신남 맘에 쏙드는게 없어서 양말한개 샀다. 구호플러스에서 옷하나 사고 성수갔다 유명한건 다 먹어봐야 되니깐 잠봉뵈르도 먹어야함 우와 정.말. 신나보인다 네이버 뒤져서 쌀국수 ..
1. 리스트 활용 Point I list.append(d) : 자료 d를 list의 마지막 원소 뒤에 추가 alphabet = ['A', 'B', 'C'] alphabet.append('D') print(alphabet) ## 출력 결과 ## ['A', 'B', 'C', 'D'] Point II list.insert(i, d) : 인덱스 i에 자료 d를 삽입 *인덱스(위치)를 먼저쓰기! num_eng = ["one", "two", "four", "five"] num_eng.insert(2, "three") print(num_eng) ## 출력 결과 ## ["one", "two", "three", "four", "five"] Point III list.remove(d) : 인덱스 0부터 조회하여 처음 나오..
1. 입력 Point I 변수 = input() : 변수에 입력받은 값을 집어넣겠다는 의미 var = input() Point II 어떤 것을 입력하든 문자열로 입력되기 때문에 형 변환이 필요 int() : 정수형 변환, str() : 문자열 변환 등… var1 = input() #4 입력 var1 = int(var1) var2 = int(input()) #3 입력 print(3+var1+var2) #10 출력 2. 논리 자료형(Boolean Data) Point I 논리 자료형 : 참(True) 혹은 거짓(False)을 나타내는 자료형 True, False Point II 비교 연산자 : 숫자나 문자의 값을 비교하는 연산자 주어진 진술이 참이면 True, 거짓이면 False A == B #A와 B가 같..
1. print() Point I print() : 문자열을 출력하는 명령어 print("Hello Rabbit!") ## 출력결과 ## Hello Rabbit! Point II 콤마(,)를 통해 여러 자료를 출력 print(3, "Hello") ## 출력결과 ## 3 Hello Point III print()를 여러 번 사용하여 여러 줄에 걸쳐 출력 print(3) print(6) print(9) ## 출력결과 ## 3 6 9 2. 기본 자료형 Point I 숫자형 : 숫자로 이루어진 자료형 3 : 정수 3.14 : 실수 Point II 문자열 : 문자, 혹은 문자들의 집합 - 큰따옴표(“)/작은따옴표(‘)로 구분 'Hello' '3.14' "3.14" Point III 리스트 : 여러 자료를 함께 보..