Python
-
Python Programming Basic - 7. 딕셔너리 함수Python/Python Basic Lesson 2020. 3. 2. 20:38
items() : 사전의 키, 값 모두 return dic = {'a':1,'b':2,'c':3} print(dic.items()) # for문을 이용한 key, value 반복 추출 for key, value in dic.items(): print(key, value) a 1 b 2 c 3 key() : 사전의 키 return dic = {'a':1,'b':2,'c':3} print(dic.keys()) dict_keys(['a', 'b', 'c']) # for문을 활용한 key for key in dic.keys(): print(key) a b c values() : 사전의 값 return dic = {'a':1,'b':2,'c':3} print(dic.values()) dict_values([1, ..
-
Python Programming Basic - 7. 리스트 함수Python/Python Basic Lesson 2020. 3. 2. 20:38
append : 리스트에 요소 추가 lst = [1,2,3,4] lst.append(5) # lst 객체에 5 요소를 추가 print(lst) [1, 2, 3, 4, 5] lst = [1,2,3,4] lst.append([1,2]) # lst 객체에 [ 1, 2 ] 요소를 추가 print(lst) lst.append({'a':1}) # lst 객체에 {'a':1} 요소를 추가 print(lst) [1, 2, 3, 4, [1, 2]] [1, 2, 3, 4, [1, 2], {'a': 1}] insert : 리스트에 요소 삽입 lst = [ 1, 2, 3, 4 ] lst.insert(0, 5) # 0번째 위치에 요소 5를 추가 print(lst) [5, 1, 2, 3, 4] del : 리스트의 index 위치..
-
Python Programming Basic - 6. 반복문 (while)Python/Python Basic Lesson 2020. 3. 2. 20:37
while문 while : … 수행코드1 … … 수행코드2 … * while 문 내에서는 스페이스 4번으로 들여쓰기 한다. * 참(True)인 동안 수행코드를 실행하며, 거짓(False)일 경우 종료 Example. ( a가 10보다 작을 때 까지 a값을 출력 ) a = 1 while a < 10: print(a) a = a + 1 1 2 3 4 5 6 7 8 9 Example. True를 이용한 무한 루프 만들기 while True: print('무한 루프입니다') 무한 루프입니다 무한 루프입니다 무한 루프입니다 … … while문과 continue & break a = 1 while a < 10: a = a + 1 if a % 2 == 1: continue # 이하 코드를 수행하지 않고, 다음 반복을..
-
Python Programming Basic - 6. 반복문 (for문)Python/Python Basic Lesson 2020. 3. 2. 20:36
for문 for 변수 in (리스트|튜플|문자열|딕셔너리): … 수행코드1 … … 수행코드2 … for 문 안에는 스페이스 4번으로 들여쓰기 리스트, 튜플, 문자열, 딕셔너리 등 iterator 객체의 첫 번째 요소부터 마지막까지 차례로 대입 * iterator : 반복 가능한 객체 Example. 문자열 반복 s = 'abcd' for i in s: # 'abcd' 라는 문자열을 순차적으로 반복 print(i) a b c d Example. 리스트 객체 반복 lst = ['a','b','c','d'] for i in lst: # a라는 리스트의 객체가 0 ~ 3까지 순차 print(i) a b c d Example. 리스트 객체 반복 (거꾸로) lst = ['a','b','c','d'] for i in..
-
Python Programming Basic - 6. 조건문(if문)Python/Python Basic Lesson 2020. 3. 2. 20:36
(1) if문 문법 if 조건1: … 수행코드 … elif 조건2: … 수행코드 … elif 조건3: … 수행코드 … else: … 수행코드 … * if 함수 내에서는 스페이스 4번으로 들여쓰기 한다. # if문만 단독사용 a = 6 if a > 5: print("a는 5보다 큽니다") a는 5보다 큽니다 # if문 ~ else문 사용 a = 4 if a > 5: print("a는 5보다 큽니다") else: print("a가 5보다 작습니다") a가 5보다 작습니다 # if문 ~ elif ~ else문 사용 a = 4 if a > 5: print("a는 5보다 큽니다") elif a >= 3 and a
-
Python Programming Basic - 5. 문자열 메소드Python/Python Basic Lesson 2020. 3. 2. 20:35
str 클래스 메서드 목록 보기 dir(str) ---------------------------------------------------------------------------------------- ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__..
-
Python Programming Basic - 4. 연산자 (Operator)Python/Python Basic Lesson 2020. 3. 2. 20:34
파이썬 연산자의 종류 DOCS : https://docs.python.org/3/library/operator.html?highlight=operator 1. 사칙연산 ㅁ 연산 연산자 비 고 더하기 + 문자열 결합할 때도 쓰임. ( 'Python' + 'Is' + 'Beautiful') 빼기 - 곱하기 * 문자열을 반복할 때도 쓰임. ( 'Python' * 30) 나눗셈 몫 구하기 // 나눗셈 나머지 구하기 % 제곱 ** 나누기 / 2. 할당 연산자 연산자 설 명 = 왼쪽 변수에 오른값을 할당. ( a = 1 ) += 왼쪽 변수에 오른쪽 값을 더하고, 왼쪽 변수에 할당 ( a = a + 1 → a += 1 ) -= 왼쪽 변수에 오른쪽 값을 빼고, 왼쪽 변수에 할당 ( a = a - 1 → a -= 1 )..
-
Python Programming Basic - 3. 입력/출력Python/Python Basic Lesson 2020. 3. 2. 20:33
print 함수 : 괄호 안에 문자열 값을 출력 input 함수 : 사용자가 키보드로 입력 (Enter를 누을 때까지 대기) 문자열 출력 print("hello python") 숫자 출력 print(1) 1 수식의 결과값 출력 print(1+2) 3 변수값 출력 s = "hello python" print(s) hello python (*) 연산자를 이용하여 N 횟수만큼 반복 출력 print('hello python ' * 2 ) hello python hello python 빈줄만 출력하고 싶을 때 print() 문자열 변수에 입력하고, 출력하기 s = input() # hello python 입력 print(s) hello python 입력할 때, 문자열과 같이 출력하기 s = input('문자열 입..